-
Notifications
You must be signed in to change notification settings - Fork 305
Description
As it stands today, there are some behaviors between CAPV and both the in-tree and out-of-tree vSphere cloud provider that need to be aligned. Some examples of this below:
-
Networking configuration - in Support for kubeadm bootstrapping & using new imgs #307, CAPV will assign a MAC addr for a VM network prior to the VM powering on. The MAC OUI prefix needs to be acceptable for the cloud provider integration. For the in-tree case, that means the OUI must have a prefix of
00:05:69,00:0c:29,00:1c:14or00:50:56. For the out-of-tree case the mac addr assigned shouldn't matter. -
Resource management - today the datacenter, datastore and resource pool a VM is created inside is determined at the machine spec level, however, the vSphere cloud provider may not always recognize the same values set by CAPV. For example, a machine spec may have been provisioned under a certain resource pool but the configured resource pool set on the cloud config file may differ. We need to ensure the requirements for these values between CAPV and the cloud provider are clear. Differing values between the two will break certain features in the cluster.