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
Flexvolume Sample
HostPath v0.2.0 Only use for a single node tests. See the Example page for Kubernetes-specific instructions.
In-memory Sample Mock Driver v0.3.0 The sample mock driver used for csi-sanity
NFS Sample
VFS Driver Released A CSI plugin that provides a virtual file system.

Production Drivers

Name Status More Information
DriveScalev1.0.0A Container Storage Interface (CSI) Storage Plug-in for DriveScale software composable infrastructure solution
Cinderv0.2.0A Container Storage Interface (CSI) Storage Plug-in for Cinder
DigitalOcean Block Storage v0.4.0 A Container Storage Interface (CSI) Driver for DigitalOcean Block Storage
AWS Elastic Block Storage v0.1.0 A Container Storage Interface (CSI) Driver for AWS Elastic Block Storage (EBS)
GCE Persistent DiskAlphaA Container Storage Interface (CSI) Storage Plugin for Google Compute Engine Persistent Disk
MooseFSv0.0.1 (alpha)A Container Storage Interface (CSI) Storage Plugin for MooseFS clusters.
OpenSDS Beta For more information, please visit releases and https://github.com/opensds/nbp/tree/master/csi
Portworx 0.3.0 CSI implementation is available here which can be used as an example also.
RBDv0.2.0A Container Storage Interface (CSI) Storage RBD Plug-in for Ceph
CephFSv0.2.0A Container Storage Interface (CSI) Storage Plug-in for CephFS
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
NetApp v0.2.0 (alpha) A Container Storage Interface (CSI) Storage Plug-in for NetApp's Trident container storage orchestrator
Ember CSI v0.2.0 (alpha) Multi-vendor CSI plugin supporting over 80 storage drivers to provide block and mount storage to Container Orchestration systems.
Nutanix beta A Container Storage Interface (CSI) Storage Driver for Nutanix
Quobyte v0.2.0 A Container Storage Interface (CSI) Plugin for Quobyte
GlusterFS v1.0.0 A Container Storage Interface (CSI) Plugin for GlusterFS
Daterav1.0.0A Container Storage Interface (CSI) Storage Plugin for Datera Data Services Platform (DSP)
NexentaStor Beta A Container Storage Interface (CSI) Driver for NexentaStor
Vault Alpha A Container Storage Interface (CSI) Plugin for HashiCorp Vault
StorageOS v1.0.0 A Container Storage Interface (CSI) Plugin for StorageOS

Testing

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