Skip to content

plusserver/cloud-provider-vcloud

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published