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 open a pull request in this repo updating this file.

Production Drivers

Name CSI Driver Name Compatible with CSI Version(s) Description Persistence (Beyond Pod Lifetime) Supported Access Modes Dynamic Provisioning Raw Block Support Volume Snapshot Support Volume Expansion Support
Alicloud Disk diskplugin.csi.alibabacloud.com v1.0 A Container Storage Interface (CSI) Driver for Alicloud Disk Persistent Read/Write Single Pod Yes Yes Yes ?
Alicloud NAS nasplugin.csi.alibabacloud.com v1.0 A Container Storage Interface (CSI) Driver for Alicloud Network Attached Storage (NAS) Persistent Read/Write Multiple Pods No No No ?
Alicloud OSS ossplugin.csi.alibabacloud.com v1.0 A Container Storage Interface (CSI) Driver for Alicloud Object Storage Service (OSS) Persistent Read/Write Multiple Pods No No No ?
AWS Elastic Block Storage ebs.csi.aws.com v0.3, v1.0 A Container Storage Interface (CSI) Driver for AWS Elastic Block Storage (EBS) Persistent Read/Write Single Pod Yes Yes Yes ?
AWS Elastic File System efs.csi.aws.com v0.3 A Container Storage Interface (CSI) Driver for AWS Elastic File System (EFS) Persistent Read/Write Multiple Pods No No No ?
AWS FSx for Lustre fsx.csi.aws.com v0.3 A Container Storage Interface (CSI) Driver for AWS FSx for Lustre (EBS) Persistent Read/Write Multiple Pods No No No ?
Azure disk disk.csi.azure.com v0.3, v1.0 A Container Storage Interface (CSI) Driver for Azure disk Persistent Read/Write Single Pod Yes No No ?
Azure file file.csi.azure.com v0.3, v1.0 A Container Storage Interface (CSI) Driver for Azure file Persistent Read/Write Multiple Pods Yes No No ?
CephFS cephfs.csi.ceph.com v0.3, v1.0 A Container Storage Interface (CSI) Driver for CephFS Persistent Read/Write Multiple Pods Yes No No ?
Ceph RBD rbd.csi.ceph.com v0.3, v1.0 A Container Storage Interface (CSI) Driver for Ceph RBD Persistent Read/Write Single Pod Yes Yes Yes ?
Cinder cinder.csi.openstack.org v0.3, v1.0 A Container Storage Interface (CSI) Driver for OpenStack Cinder Persistent Depends on the storage backend used Yes, if storage backend supports it No Yes, if storage backend supports it ?
cloudscale.ch csi.cloudscale.ch v1.0 A Container Storage Interface (CSI) Driver for the cloudscale.ch IaaS platform Persistent Read/Write Single Pod Yes No Yes ?
Datera dsp.csi.daterainc.io v1.0 A Container Storage Interface (CSI) Driver for Datera Data Services Platform (DSP) Persistent Read/Write Single Pod Yes No Yes ?
DigitalOcean Block Storage dobs.csi.digitalocean.com v0.3, v1.0 A Container Storage Interface (CSI) Driver for DigitalOcean Block Storage Persistent Read/Write Single Pod Yes No Yes ?
DriveScale csi.drivescale.com v1.0 A Container Storage Interface (CSI) Driver for DriveScale software composable infrastructure solution Persistent Read/Write Single Pod Yes No No ?
Ember CSI [x].ember-csi.io v1.0 Multi-vendor CSI plugin supporting over 80 Drivers to provide block and mount storage to Container Orchestration systems. Persistent Read/Write Single Pod Yes, if storage backend supports it Yes Yes, if storage backend supports it ?
GCE Persistent Disk pd.csi.storage.gke.io v0.3, v1.0 A Container Storage Interface (CSI) Driver for Google Compute Engine Persistent Disk (GCE PD) Persistent Read/Write Single Pod Yes No Yes ?
Google Cloud Filestore com.google.csi.filestore v0.3 A Container Storage Interface (CSI) Driver for Google Cloud Filestore Persistent Read/Write Multiple Pods Yes No No ?
GlusterFS org.gluster.glusterfs v0.3, v1.0 A Container Storage Interface (CSI) Driver for GlusterFS Persistent Read/Write Multiple Pods Yes No Yes ?
Gluster VirtBlock org.gluster.glustervirtblock v0.3, v1.0 A Container Storage Interface (CSI) Driver for Gluster Virtual Block volumes Persistent Read/Write Single Pod Yes No No ?
Hitachi Vantara com.hitachi.hspc.csi v1.0 A Container Storage Interface (CSI) Driver for VSP series Storage Persistent ? ? ? ? ?
Linode Block Storage linodebs.csi.linode.com v1.0 A Container Storage Interface (CSI) Driver for Linode Block Storage Persistent Read/Write Single Pod Yes No No ?
LINSTOR io.drbd.linstor-csi v1.1 A Container Storage Interface (CSI) Driver for LINSTOR volumes Persistent Read/Write Single Pod Yes No Yes ?
MapR com.mapr.csi-kdf v1.0 A Container Storage Interface (CSI) Driver for MapR Data Platform Persistent Read/Write Multiple Pods Yes No Yes ?
MooseFS com.tuxera.csi.moosefs v1.0 A Container Storage Interface (CSI) Driver for MooseFS clusters. Persistent Read/Write Multiple Pods Yes No No ?
NetApp io.netapp.trident.csi v1.0 A Container Storage Interface (CSI) Driver for NetApp's Trident container storage orchestrator Persistent Depends on the storage product Yes No No ?
NexentaStor nexentastor-csi-driver.nexenta.com v1.0 A Container Storage Interface (CSI) Driver for NexentaStor Persistent Read/Write Multiple Pods Yes No Yes ?
Nutanix "com.nutanix.csi" v0.3, v1.0 A Container Storage Interface (CSI) Driver for Nutanix Persistent "Read/Write Single Pod" with Nutanix Volumes and "Read/Write Multiple Pods" with Nutanix Files Yes No No ?
OpenSDS csi-opensdsplugin v1.0 A Container Storage Interface (CSI) Driver for OpenSDS Persistent Read/Write Single Pod Yes Yes Yes ?
Portworx com.openstorage.pxd v0.3 A Container Storage Interface (CSI) Driver for Portworx Persistent Read/Write Multiple Pods Yes No No ?
QingCloud CSI csi.qingcloud.com v1.0 A Container Storage Interface (CSI) Driver for QingCloud Block Storage Persistent Read/Write Single Pod Yes No No ?
QingStor CSI csi-neonsan v0.3 A Container Storage Interface (CSI) Driver for NeonSAN storage system Persistent Read/Write Single Pod Yes No Yes ?
Quobyte quobyte-csi v0.2 A Container Storage Interface (CSI) Driver for Quobyte Persistent Read/Write Multiple Pods Yes No No ?
SmartX csi-smtx-plugin v1.0 A Container Storage Interface (CSI) Driver for SmartX ZBS Storage Persistent Read/Write Multiple Pods Yes No Yes Yes
SandStone csi-sandstone-plugin v1.0 A Container Storage Interface (CSI) Driver for SandStone USP Persistent Read/Write Single Pod Yes No No ?
ScaleIO com.thecodeteam.scaleio v0.2 A Container Storage Interface (CSI) Driver for DellEMC ScaleIO Persistent Read/Write Single Pod Yes No No ?
StorageOS ? v1.0 A Container Storage Interface (CSI) Driver for StorageOS Persistent Read/Write Multiple Pods Yes No No ?
XSKY csi-xsky-iscsiplugin v1.0 A Container Storage Interface (CSI) Driver for XSKY Distributed Block Storage (X-EBS) Persistent Read/Write Single Pod Yes No No ?
Vault secrets.csi.kubevault.com v1.0 A Container Storage Interface (CSI) Driver for mounting HashiCorp Vault secrets as volumes. Ephemeral N/A N/A N/A N/A ?
vSphere vsphere.csi.vmware.com v1.0 A Container Storage Interface (CSI) Driver for VMware vSphere Persistent Read/Write Single Pod Yes Yes No ?
YanRongYun ? v1.0 A Container Storage Interface (CSI) Driver for YanRong YRCloudFile Storage Persistent Read/Write Multiple Pods Yes No No ?

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
Synology NAS v1.0.0 An unofficial (and unsupported) Container Storage Interface Driver for Synology NAS.
VFS Driver Released A CSI plugin that provides a virtual file system.