Drivers

The following are a set of CSI driver which can be used with Kubernetes:

NOTE: If you would like your driver to be added to this table, please create an issue in this repo with the information you would like to add here.

Sample Drivers

Name Status More Information
NFS Sample
HostPath v0.2.0 Only use for a single node tests. See the Example page for Kubernetes-specific instructions.
Flexvolume Sample
Mock Driver v0.2.0 A mock CSI plugin usable as a stand-alone binary or in code.
VFS Driver Released A CSI plugin that provides a virtual file system.

Production Drivers

Name Status More Information
Portworx Alpha CSI implementation is available here which can be used as an example also.
OpenSDS Beta For more information, please visit releases and https://github.com/opensds/nbp/tree/master/csi
ScaleIOv0.1.0A Container Storage Interface (CSI) Storage Plugin for DellEMC ScaleIO
vSpherev0.1.0A Container Storage Interface (CSI) Storage Plug-in for VMware vSphere
RBDv0.2.0A Container Storage Interface (CSI) Storage RBD Plug-in for Ceph
Cinderv0.2.0A Container Storage Interface (CSI) Storage Plug-in for Cinder
GCE Persistent DiskAlphaA Container Storage Interface (CSI) Storage Plugin for Google Compute Engine Persistent Disk

Testing

There are multiple ways to test your driver. Please see Testing Drivers for more information.