Ниже представлен пример конфигурации cloud-провайдера VMware vSphere.
Пример конфигурации
1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4 name: cloud-provider-vsphere
5spec:
6 version: 1
7 enabled: true
8 settings:
9 host: vc-3.internal
10 username: user
11 password: password
12 vmFolderPath: dev/test
13 insecure: true
14 region: moscow-x001
15 sshKeys:
16 - "ssh-rsa AAAAB3N....6xHJwwj"
17 externalNetworkNames:
18 - KUBE-3
19 - devops-internal
20 internalNetworkNames:
21 - KUBE-3
22 - devops-internal
23 nsxt:
24 defaultIpPoolName: "External IP Pool"
25 tier1GatewayPath: flant_tier1
26 user: guestuser1
27 password: pass
28 host: 1.2.3.4
29 insecureFlag: true
30 size: SMALL
Пример custom resource VsphereInstanceClass
1apiVersion: deckhouse.io/v1
2kind: VsphereInstanceClass
3metadata:
4 name: test
5spec:
6 numCPUs: 2
7 memory: 2048
8 rootDiskSize: 20
9 template: dev/golden_image
10 mainNetwork: k8s-msk-178
11 datastore: lun-1201