An example for bare metal clusters
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: openvpn
spec:
version: 2
enabled: true
settings:
inlet: ExternalIP
externalIP: 5.4.54.4
An example for AWS & Google Cloud
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: openvpn
spec:
version: 2
enabled: true
settings:
inlet: LoadBalancer
An example for an external load balancer with a public IP address
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: openvpn
spec:
version: 2
enabled: true
settings:
externalHost: 5.4.54.4
externalIP: 192.168.0.30 # The internal IP address to forward the external LB's traffic to.
inlet: ExternalIP
nodeSelector:
kubernetes.io/hostname: node