Экспериментальная версия. Функциональность может сильно измениться. Совместимость с будущими версиями не гарантируется.

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

1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4  name: openvpn
5spec:
6  version: 2
7  enabled: true
8  settings:
9    inlet: ExternalIP
10    externalIP: 5.4.54.4

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

1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4  name: openvpn
5spec:
6  version: 2
7  enabled: true
8  settings:
9    inlet: LoadBalancer

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

1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4  name: openvpn
5spec:
6  version: 2
7  enabled: true
8  settings:
9    externalHost: 5.4.54.4
10    externalIP: 192.168.0.30 # Внутренний IP-адрес, который примет трафик от внешнего балансировщика.
11    inlet: ExternalIP
12    nodeSelector:
13      kubernetes.io/hostname: node