Compare languages | The openvpn module: examples

An example for bare metal clusters

Пример для кластеров bare metal

yaml apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: openvpn spec: version: 2 enabled: true settings: inlet: ExternalIP externalIP: 5.4.54.4

yaml 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

Пример для AWS и Google Cloud

yaml apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: openvpn spec: version: 2 enabled: true settings: inlet: LoadBalancer

yaml 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

Пример для публичного IP-адреса на внешнем балансировщике

yaml 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

yaml 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 # Внутренний IP-адрес, который примет трафик от внешнего балансировщика. inlet: ExternalIP nodeSelector: kubernetes.io/hostname: node