Open SandeepPissay opened 7 years ago
@rohitjogvmw has concluded that no code changes are required in VCP for active-passive controller-manager configuration. As per @SandeepPissay , locking logic in VCP would need updates in case of active-active controller-manager configuration. @divyenpatel to confirm this and identify if there are any changes required.
As per the multi-master documentation only one controller-manager would be running at any point. That is controller-manager works in active-passive mode. Where as etcd, API-server runs on all master nodes.
For more details, please see section (https://kubernetes.io/docs/admin/high-availability/#master-elected-components)
https://kubernetes.io/docs/admin/high-availability/ also describes steps to convert existing single master k8s cluster to multi-master k8s cluster. I think, it should be testing efforts only for existing (in-tree) VCP.
Currently we do not test vSphere cloud provider in multi master mode. Filing this issue to find out whether VCP would work. If no, lets use this issue to fix it.
kubo/bosh supports deploying k8s cluster in multi master mode and VCP should be ready to support it.
There is also a separate customer asking for this functionality.