Container Storage Interface (CSI) driver for vSphere
The vSphere CSI Driver is a Kubernetes plugin that allows persistent storage for containerized workloads running on vSphere infrastructure. It enables dynamic provisioning of storage volumes and provides features like snapshots, cloning, and dynamic expansion of volumes. The vSphere CSI Driver replaces the in-tree vSphere volume plugin and offers integration with vSphere with better scale and performance.
This driver is in a stable GA
state and is suitable for production use.
The vSphere CSI Driver is supported on vSphere 6.7U3 and later versions. If you are using an earlier version of vSphere, you may need to upgrade to a supported version to use the vSphere CSI Driver. It's also important to note that the vSphere CSI Driver has different versions, and each version may have different requirements or limitations, so it's essential to check the documentation for your specific version.
It is recommended to install an out-of-tree Cloud Provider Interface like vSphere Cloud Provider Interface in the Kubernetes cluster to keep the Kubernetes cluster fully operational.
Documentation
Documentation for vSphere CSI Driver is available here:
- vSphere CSI Driver Concepts
- vSphere CSI Driver Features
- vSphere CSI Driver Deployment Guide
- vSphere CSI Driver User Guide
vSphere CSI Driver Releases
Contributing
Please see CONTRIBUTING.md for instructions on how to contribute.