vSphere CSI Driver - Supported Features Matrix
The latest vSphere CSI Driver release is recommended for better stability and performance. Please refer to the Compatibility Matrix for more details.
Feature | Category | Supported vSphere CSI Driver Releases | vSphere 7.0u2 | vSphere 7.0u1 | vSphere 7.0 | vSphere 6.7U3 |
---|---|---|---|---|---|---|
Enhanced Object Health in UI for vSAN Datastores | GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Dynamic Block PV support (Read-Write-Once Access Mode) |
GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Dynamic Virtual Volume (vVOL) PV support | GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Topology/Availability Zone support (Block Volume only) | Beta | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Static PV Provisioning | GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
K8s Multi-node Control Plane support | GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
WaitForFirstConsumer | Beta | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Offline Volume Expansion support (Block Volume only) | Beta | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ❌ |
Encryption support via VMcrypt (Block Volume only) | GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ❌ |
Dynamic File PV support through vSAN 7.0 File Services on vSAN Datastores | GA | v2.0.0 to v2.3.0 | ✅ | ✅ | ✅ | ❌ |
In-tree vSphere volume migration to CSI | Beta | v2.1.0 to v2.3.0 | ✅ | ✅ | ❌ | ❌ |
Online Volume Expansion support (Block Volume only) | Beta | v2.2.0 to v2.3.0 | ✅ | ❌ | ❌ | ❌ |
XFS Filesystem support | Alpha | v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Raw Block Volume support | Alpha | v2.3.0 | ✅ | ✅ | ✅ | ✅ |
Each feature can be categorized based on its qualification and support level.
Alpha
- Alpha features undergo limited testing which includes basic end-to-end sanity tests.
- VMware's Global Support team does not support issues reported for these features. Developer support will only be best-effort and prioritized accordingly.
- Not recommended for production use.
- upgrade from alpha to beta and GA release is not supported.
Beta
- Beta features do not undergo scale testing and are hence not recommended for production use.
- VMware's Global Support team does not support issues reported for these features. Developer support will only be best-effort and prioritized accordingly.
- upgrade from beta to GA release is not supported. GA release may introduce changes that may not be backward compatible with the Beta release.
GA
- GA'd features are fully qualified at scale and supported by VMware's Global Support.
Other Limitations
- vSphere CSI driver does not support Windows based vCenter.
- vSphere CSI driver currently does not support vSAN stretch cluster.
- vSphere CSI driver and Cloud Native Storage does not currently support Storage DRS feature in vSphere.
- Offline/Online volume expansion requires a minimum Kubernetes version of 1.16+.
- Online volume expansion requires vCenter and all ESXi hosts to be on vSphere 7.0u2 build.
- Multi-node Control Planes only supports having a single CSI Pod being active at any time (replica = 1 in controller manifest).