cloud-provider-vcloud

module
v0.0.0-...-eff0539 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2020 License: Apache-2.0

README

vcloud-cloud-controller-manager

Kubernetes cloud-controller-manager implementation for vmware vCloud

Developing

Den vcloud-cloud-controller kann man lokal testen mit folgenden Aufruf:

VCLOUD_VDC_NETWORK_NAME=network-somename VCLOUD_VDC_NETWORK_IPNET=10.10.0/24 ./vcloud-cloud-controller-manager --kubeconfig=/pfad_zur_kubeconfig.yml --leader-elect=false --v=4 --cloud-provider=vCloud

Zur Zeit muss man noch folgenden Umgebungsvariablen definieren, dieses wird benötigt damit man in vCloud das richtige lokale Netz für das interne Loadbalancing zuordnen kann.

VCLOUD_VDC_NETWORK_NAME
VCLOUD_VDC_NETWORK_IPNET

Beispiel

VCLOUD_VDC_NETWORK_NAME=network-somename
VCLOUD_VDC_NETWORK_IPNET=10.10.0.0/24 (Der Netzblock von dem Netz VCLOUD_VDC_NETWORK_NAME)

Loadbalancer Annotationen

Annotation Required Default
mk.get-cloud.io/load-balancer-type No internal
mk.get-cloud.io/load-balancer-external-ip No¹ n.a.
mk.get-cloud.io/pool-algorithm No ROUND_ROBIN
mk.get-cloud.io/pool-min-con No 0
mk.get-cloud.io/pool-max-con No 0
¹ required if load-balancer-type is set to external

FAQ

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL