Пример для кластеров bare metal | An example for bare metal clusters |
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 |
Пример для AWS и Google Cloud | An example for 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 |
Пример для публичного IP-адреса на внешнем балансировщике | An example for an external load balancer with a public IP address |
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 | 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 |