- The restore might place the restored PVs in a vSphere datastore which is imcompatible with the StorageClass specified in the restored PVC, as we don't rely on the StorageClass for the PV placement on restore in the release v1.0.0. A fix to the PV placement based on the StorageClass can be expected in a future release.
- Restore fails if the K8s node VMs are placed in any sub-folders of vSphere VM inventory.
- Workaround: move node VMs to the top level of VM inventory. (for users of release v1.0.0)
- Solution: the issue was resolved in the master branch at commit 1c3dd7e20c3198e4a94a5a17874d4c474b48c2e2.
- The restore might place the restored PVs in a vSphere datastore which is imcompatible with the StorageClass specified in the restored PVC, as we don't rely on the StorageClass for the PV placement on restore in the release v1.0.0. A fix to the PV placement based on the StorageClass can be expected in a future release.
- The plugin v1.0.0 has issues with some variants of Kubernetes on vSphere.
- In a TKG cluster, the vSphere CSI credential secret, i.e., VC credential,
is named
csi-vsphere-config
in thekube-system
namespace, which is different than the expectedvsphere-config-secret
in thekube-system
namespace. As a workaround, add another secret,vsphere-config-secret
, with VC credential available in the secretcsi-vsphere-config
. Some more tips on using this workaround: Issue #63.- Make sure to use quotes to wrap around the value of each key-value pair in the
csi-vsphere.conf
when constructingvsphere-config-secret
. - Make sure to add one more key-value pair,
port = "443"
, under theVirtualCenter
section. As far as we know, theport
key is absent from thecsi-vsphere.conf
of the secretcsi-vsphere-config
in TKG.
- Make sure to use quotes to wrap around the value of each key-value pair in the
- In a TKG cluster, the vSphere CSI credential secret, i.e., VC credential,
is named