vSphere CSI Driver - Supported Features Matrix

Native K8s on vSphere 6.7U3 with CSI v1.0.2, v1.0.3, v2.0.0, v2.0.1, v2.1.0, v2.1.1 Native K8s on vSphere 7.0 with CSI v2.0.0, v2.0.1, v2.1.0, v2.1.1 Native K8s on vSphere 7.0u1 with CSI v2.1.0, v2.1.1 vSphere with Tanzu on vSphere 7.0 – Supervisor Cluster vSphere with Tanzu on vSphere 7.0u1 – Supervisor Cluster vSphere with Tanzu on vSphere 7.0 – TKG Service ‘Guest’ Cluster vSphere with Tanzu on vSphere 7.0u1 – TKG Service ‘Guest’ Cluster
CNS UI Support Yes Yes Yes Yes Yes Yes Yes
Enhanced Object Health in UI Yes (vSAN only) Yes (vSAN only) Yes (vSAN only) Yes (vSAN only) Yes (vSAN only) Yes (vSAN only) Yes (vSAN only)
Dynamic Block PV support (Read-Write-Once Access Mode) Yes Yes Yes Yes Yes Yes Yes
Dynamic File PV support (Read-Write-Many Access Mode) No Yes (vSAN only) Yes (vSAN only) No No No No
Encryption support via VMcrypt No Yes (Block Volume) Yes (Block Volume) No No No No
Dynamic Virtual Volume (vVOL) PV support Yes Yes Yes Yes Yes Yes Yes
Offline Volume Expansion support (beta) No Yes (Block Volume) Yes (Block Volume) No No No Yes (Block Volume)
Topology/Availability Zone support (beta) Yes (Block Volume) Yes (Block Volume) Yes (Block Volume) No No No No
Static PV Provisioning Yes Yes Yes No Yes Yes Yes
K8s Multi-node Control Plane support Yes Yes Yes Yes Yes Yes Yes
WaitForFirstConsumer (beta) Yes Yes Yes No No No No
Volume Health No No No No Yes (Block Volume) No Yes (Block Volume)
In-tree vSphere volume migration to CSI (beta) No No Yes Not Applicable Not Applicable Not Applicable Not Applicable

Notes:

  • We do not recommend beta features for production use. Subsequent releases may introduce incompatible changes.
  • vSphere CSI driver is not supported on Windows based vCenter.
  • vSphere CSI driver is not supported on vSAN stretch cluster.
  • vSphere CSI driver and Cloud Native Storage in vSphere does not currently support Storage DRS feature in vSphere.
  • The dynamic creation of read-write-many (RWX) and read-only-many (ROX) file based Persistent Volumes is only available in vSphere 7.0 through vSAN 7.0 File Services.
  • PV Encryption, offline volume expansion and Topology/AZ support are only available on block based Persistent Volumes. These features are not available with PVs backed by file shares.
  • Offline volume expansion requires a minimum Kubernetes version of 1.16+.
  • Multi-node Control Planes only supports having a single CSI Pod being active at any time (replica = 1 in controller manifest).
  • WaitForFirstConsumer is a K8s feature that delays volume binding until the Pod has been scheduled, and is used for Pod and PV placement.

results matching ""

    No results matching ""