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 |