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. Other Features is allowed to be filled in Raw Block, Snapshot, Expansion, Cloning and Topology. If driver did not implement any Other Features, please leave it blank.
DISCLAIMER: Information in this table has not been validated by Kubernetes SIG-Storage. Users who want to use these CSI drivers need to contact driver maintainers for driver capabilities.
Production Drivers
Name | CSI Driver Name | Compatible with CSI Version(s) | Description | Persistence (Beyond Pod Lifetime) | Supported Access Modes | Dynamic Provisioning | Other Features |
---|---|---|---|---|---|---|---|
Alibaba Cloud Disk | diskplugin.csi.alibabacloud.com | v1.0, v1.1 | A Container Storage Interface (CSI) Driver for Alibaba Cloud Disk | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Topology |
Alibaba Cloud NAS | nasplugin.csi.alibabacloud.com | v1.0, v1.1 | A Container Storage Interface (CSI) Driver for Alibaba Cloud Network Attached Storage (NAS) | Persistent | Read/Write Multiple Pods | No | |
Alibaba Cloud OSS | ossplugin.csi.alibabacloud.com | v1.0, v1.1 | A Container Storage Interface (CSI) Driver for Alibaba Cloud Object Storage Service (OSS) | Persistent | Read/Write Multiple Pods | No | |
Alluxio | csi.alluxio.com | v1.0 | A Container Storage Interface (CSI) Driver for Alluxio File System) | Persistent | Read/Write Multiple Pods | Yes | |
ArStor CSI | arstor.csi.huayun.io | v1.0 | A Container Storage Interface (CSI) Driver for Huayun Storage Service (ArStor) | Persistent and Ephemeral | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning |
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 | Raw Block, Snapshot, Expansion |
AWS Elastic File System | efs.csi.aws.com | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for AWS Elastic File System (EFS) | Persistent | Read/Write Multiple Pods | Yes | |
AWS FSx for Lustre | fsx.csi.aws.com | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for AWS FSx for Lustre (EBS) | Persistent | Read/Write Multiple Pods | Yes | |
Azure Blob | blob.csi.azure.com | v1.0 | A Container Storage Interface (CSI) Driver for Azure Blob storage | Persistent | Read/Write Multiple Pods | Yes | Expansion |
Azure Disk | disk.csi.azure.com | v1.0 | A Container Storage Interface (CSI) Driver for Azure Disk | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
Azure File | file.csi.azure.com | v1.0 | A Container Storage Interface (CSI) Driver for Azure File | Persistent | Read/Write Multiple Pods | Yes | Expansion |
BeeGFS | beegfs.csi.netapp.com | v1.3 | A Container Storage Interface (CSI) Driver for the BeeGFS Parallel File System | Persistent | Read/Write Multiple Pods | Yes | |
Bigtera VirtualStor (block) | csi.block.bigtera.com | v0.3, v1.0.0, v1.1.0 | A Container Storage Interface (CSI) Driver for Bigtera VirtualStor block storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion |
Bigtera VirtualStor (filesystem) | csi.fs.bigtera.com | v0.3, v1.0.0, v1.1.0 | A Container Storage Interface (CSI) Driver for Bigtera VirtualStor filesystem | Persistent | Read/Write Multiple Pods | Yes | Expansion |
BizFlyCloud Block Storage | volume.csi.bizflycloud.vn | v1.2 | A Container Storage Interface (CSI) Driver for BizFly Cloud block storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion |
CeaStor Block Storage | ceastor.csi.com | v1.7.0 | A repository for the NVMe-oF CSI Driver for CeaStor | Persistent and Ephemeral | Read/Write Multiple Pod | Yes | Expansion, Cloning |
CephFS | cephfs.csi.ceph.com | v0.3, >=v1.0.0 | A Container Storage Interface (CSI) Driver for CephFS | Persistent | Read/Write Multiple Pods | Yes | Expansion, Snapshot, Cloning |
Ceph RBD | rbd.csi.ceph.com | v0.3, >=v1.0.0 | A Container Storage Interface (CSI) Driver for Ceph RBD | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Topology, Cloning,In-tree plugin migration |
cert-manager csi-driver | csi.cert-manager.io | v1.9.0 | Uses cert-manager to provision secretless X.509 certificates for pods via ephemeral CSI volumes | Ephemeral | Read/Write Single Pod | Yes | |
cert-manager csi-driver-spiffe | spiffe.csi.cert-manager.io | v1.9.0 | Uses cert-manager to provision X.509 SPIFFE SVIDs for pods via ephemeral CSI volumes | Ephemeral | Read/Write Single Pod | Yes | |
Cisco HyperFlex CSI | HX-CSI | v1.2 | A Container Storage Interface (CSI) Driver for Cisco HyperFlex | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Expansion, Cloning |
CubeFS | csi.cubefs.com | v1.1.0 | A Container Storage Interface (CSI) Driver for CubeFS Storage | Persistent | Read/Write Multiple Pods | Yes | |
Cinder | cinder.csi.openstack.org | v0.3, [v1.0, v1.3.0] | A Container Storage Interface (CSI) Driver for OpenStack Cinder | Persistent and Ephemeral | Depends on the storage backend used | Yes, if storage backend supports it | Raw Block, Snapshot, Expansion, Cloning, Topology |
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 | Snapshot |
CTDI Block Storage | csi.block.ctdi.com | v1.0 to v1.6 | A Container Storage Interface (CSI) Driver for CTDI Distributed Block Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning |
Datatom-InfinityCSI | csi-infiblock-plugin | v0.3, v1.0.0, v1.1.0 | A Container Storage Interface (CSI) Driver for DATATOM Infinity storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Topology |
Datatom-InfinityCSI (filesystem) | csi-infifs-plugin | v0.3, v1.0.0, v1.1.0 | A Container Storage Interface (CSI) Driver for DATATOM Infinity filesystem storage | Persistent | Read/Write Multiple Pods | Yes | Expansion |
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 | Snapshot |
DDN EXAScaler | exa.csi.ddn.com | v1.0, v1.1 | A Container Storage Interface (CSI) Driver for DDN EXAScaler filesystems | Persistent | Read/Write Multiple Pods | Yes | Expansion |
Dell EMC PowerMax | csi-powermax.dellemc.com | [v1.0, v1.5] | A Container Storage Interface (CSI) Driver for Dell EMC PowerMax | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
Dell EMC PowerScale | csi-isilon.dellemc.com | [v1.0, v1.5] | A Container Storage Interface (CSI) Driver for Dell EMC PowerScale | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning, Topology |
Dell EMC PowerStore | csi-powerstore.dellemc.com | [v1.0, v1.5] | A Container Storage Interface (CSI) Driver for Dell EMC PowerStore | Persistent and Ephemeral | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
Dell EMC Unity | csi-unity.dellemc.com | [v1.0, v1.5] | A Container Storage Interface (CSI) Driver for Dell EMC Unity | Persistent and Ephemeral | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
Dell EMC VxFlexOS | csi-vxflexos.dellemc.com | [v1.0, v1.5] | A Container Storage Interface (CSI) Driver for Dell EMC VxFlexOS | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
democratic-csi | org.democratic-csi.[X] | [v1.0, v1.5] | Generic CSI plugin supporting zfs based solutions (FreeNAS / TrueNAS and ZoL solutions such as Ubuntu), Synology, and more | Persistent and Ephemeral | Read/Write Single Pod (Block Volume) Read/Write Multiple Pods (File Volume) | Yes | Raw Block, Snapshot, Expansion, Cloning |
Diamanti-CSI | dcx.csi.diamanti.com | v1.0 | A Container Storage Interface (CSI) Driver for Diamanti DCX Platform | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion |
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 | Raw Block, Snapshot, Expansion |
Dothill-CSI | dothill.csi.enix.io | v1.3 | Generic CSI plugin supporting Seagate AssuredSan appliances such as HPE MSA, Dell EMC PowerVault ME4 and others ... | Persistent | Read/Write Single Node | Yes | Snapshot, Expansion |
Ember CSI | [x].ember-csi.io | v0.2, v0.3, 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 | Raw Block, Snapshot |
Excelero NVMesh | nvmesh-csi.excelero.com | v1.0, v1.1 | A Container Storage Interface (CSI) Driver for Excelero NVMesh | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Expansion |
Exoscale CSI | csi.exoscale.com | v1.8.0 | A Container Storage Interface (CSI) Driver for Exoscale Block Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Topology |
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 | Raw Block, Snapshot, Expansion, Topology |
Google Cloud Filestore | filestore.csi.storage.gke.io | v0.3 | A Container Storage Interface (CSI) Driver for Google Cloud Filestore | Persistent | Read/Write Multiple Pods | Yes | |
Google Cloud Storage FUSE | gcsfuse.csi.storage.gke.io | v1.x | A Container Storage Interface (CSI) Driver for Google Cloud Storage FUSE | Persistent and Ephemeral | Read/Write Multiple Pods | No | |
Google Cloud Storage | gcs.csi.ofek.dev | v1.0 | A Container Storage Interface (CSI) Driver for Google Cloud Storage | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Expansion |
GlusterFS | org.gluster.glusterfs | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for GlusterFS | Persistent | Read/Write Multiple Pods | Yes | Snapshot |
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 | |
Hammerspace CSI | com.hammerspace.csi | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for Hammerspace Storage | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot |
Hedvig | io.hedvig.csi | v1.0 | A Container Storage Interface (CSI) Driver for Hedvig | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion |
Hetzner Cloud Volumes CSI | csi.hetzner.cloud | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for Hetzner Cloud Volumes | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion |
Hitachi Vantara | hspc.csi.hitachi.com | v1.2 | A Container Storage Interface (CSI) Driver for VSP series Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning |
HPE | csi.hpe.com | v1.3 | A multi-platform Container Storage Interface (CSI) driver. Supports HPE Alletra, Nimble Storage, Primera and 3PAR | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
HPE ClusterStor Lustre CSI | lustre-csi.hpe.com | v1.5 | A Container Storage Interface (CSI) Driver for HPE Cray ClusterStor Lustre Storage | Persistent | Read/Write Multiple Pods | No | |
HPE Ezmeral (MapR) | com.mapr.csi-kdf | v1.3 | A Container Storage Interface (CSI) Driver for HPE Ezmeral Data Fabric | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
HPE GreenLake for File Storage CSI Driver | filex.csi.hpe.com | v1.2 | A Container Storage Interface (CSI) Driver for HPE GreenLake for File Storage. | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning |
Huawei Storage CSI | csi.huawei.com | v1.0, v1.1, v1.2 | A Container Storage Interface (CSI) Driver for FusionStorage, OceanStor 100D, OceanStor Pacific, OceanStor Dorado V3, OceanStor Dorado V6, OceanStor V3, OceanStor V5 | Persistent | Read/Write Multiple Pod | Yes | Snapshot, Expansion, Cloning |
HwameiStor | lvm.hwameistor.io disk.hwameistor.io | v1.3 | A Container Storage Interface (CSI) Driver for Local Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion |
HyperV CSI | eu.zetanova.csi.hyperv | v1.0, v1.1 | A Container Storage Interface (CSI) driver to manage hyperv hosts | Persistent | Read/Write Multiple Pods | Yes | |
IBM Block Storage | block.csi.ibm.com | [v1.0, v1.5] | A Container Storage Interface (CSI) Driver for IBM Spectrum Virtualize Family, IBM DS8000 Family 8.x and higher. | Persistent | Read/Write Multiple Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
IBM Storage Scale | spectrumscale.csi.ibm.com | v1.5 | A Container Storage Interface (CSI) Driver for the IBM Storage Scale File System | Persistent | Read/Write Multiple Pod | Yes | Snapshot, Expansion, Cloning |
IBM Cloud Block Storage VPC CSI Driver | vpc.block.csi.ibm.io | v1.5 | A Container Storage Interface (CSI) Driver for IBM Cloud Kubernetes Service and Red Hat OpenShift on IBM Cloud | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot |
Infinidat | infinibox-csi-driver | v1.0, v1.8 | A Container Storage Interface (CSI) Driver for Infinidat InfiniBox | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
Inspur InStorage CSI | csi-instorage | [v1.0, v1.6] | A Container Storage Interface (CSI) Driver for inspur AS/HF/CS/CF Series Primary Storage, inspur AS13000 SAN/NAS/Object Series SDS Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning |
Intel PMEM-CSI | pmem-csi.intel.com | v1.0 | A Container Storage Interface (CSI) driver for PMEM from Intel | Persistent and Ephemeral | Read/Write Single Pod | Yes | Raw Block |
Intelliflash Block Storage | intelliflash-csi-block-driver.intelliflash.com | v1.0, v1.1, v1.2 | A Container Storage Interface (CSI) Driver for Intelliflash Block Storage | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning, Topology |
Intelliflash File Storage | intelliflash-csi-file-driver.intelliflash.com | v1.0, v1.1, v1.2 | A Container Storage Interface (CSI) Driver for Intelliflash File Storage | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning, Topology |
ionir | ionir | v1.2 | A Container Storage Interface (CSI) Driver for ionir Kubernetes-Native Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Cloning |
JD Cloud Storage Platform Block | jdcsp-block.csi.jdcloud.com | v1.8.0 | A Container Storage Interface (CSI) Driver for JD-CSP Block | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion |
JD Cloud Storage Platform Filesystem | jdcsp-file.csi.jdcloud.com | v1.8.0 | A Container Storage Interface (CSI) Driver for JD-CSP Filesystem | Persistent | Read/Write Multiple Pods | Yes | Expansion |
JuiceFS | csi.juicefs.com | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for JuiceFS File System | Persistent | Read/Write Multiple Pods | Yes | |
kaDalu | org.kadalu.gluster | v0.3 | A CSI Driver (and operator) for GlusterFS | Persistent | Read/Write Multiple Pods | Yes | |
KaiXiangTech MegaBric | flexblock.csi.kaixiangtech.com | v1.5.0 | A Container Storage Interface (CSI) plugin for KaiXiangTech MegaBric Storage | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Expansion, Cloning |
KumoScale Block Storage | kumoscale.kioxia.com | v1.0 | A Container Storage Interface (CSI) Driver for KumoScale Block Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Topology |
Lightbits Labs | csi.lightbitslabs.com | v1.2, v1.3 | A Container Storage Interface (CSI) Driver for Lightbits Storage | Persistent | Read/Write Single Pod (in volumeMode FileSystem) Read/Write Multiple Pods (in volumeMode Block) | Yes | Raw Block, Snapshot, Expansion, Cloning |
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 | |
LINSTOR | linstor.csi.linbit.com | v1.2 | A Container Storage Interface (CSI) Driver for LINSTOR volumes | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
Longhorn | driver.longhorn.io | v1.5 | A Container Storage Interface (CSI) Driver for Longhorn volumes | Persistent | Read/Write Single Node | Yes | Raw Block |
MacroSAN | csi-macrosan | v1.0 | A Container Storage Interface (CSI) Driver for MacroSAN Block Storage | Persistent | Read/Write Single Pod | Yes | |
Manila | manila.csi.openstack.org | v1.1, v1.2 | A Container Storage Interface (CSI) Driver for OpenStack Shared File System Service (Manila) | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Topology |
MooseFS | com.tuxera.csi.moosefs | v1.0 | A Container Storage Interface (CSI) Driver for MooseFS clusters. | Persistent | Read/Write Multiple Pods | Yes | |
NetApp | csi.trident.netapp.io | [v1.0, v1.8] | A Container Storage Interface (CSI) Driver for NetApp's Trident container storage orchestrator | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning, Topology |
NexentaStor File Storage | nexentastor-csi-driver.nexenta.com | v1.0, v1.1, v1.2 | A Container Storage Interface (CSI) Driver for NexentaStor File Storage | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning, Topology |
NexentaStor Block Storage | nexentastor-block-csi-driver.nexenta.com | v1.0, v1.1, v1.2 | A Container Storage Interface (CSI) Driver for NexentaStor over iSCSI protocol | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning, Topology, Raw block |
NFS | nfs.csi.k8s.io | v1.0 | This driver allows Kubernetes to access NFS server on Linux node. | Persistent | Read/Write Multiple Pods | Yes | |
NGX Storage Block Storage | iscsi.csi.ngxstorage.com | v1.8.0 | A Container Storage Interface (CSI) Driver for NGXStorage over iSCSI protocol | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot |
Nutanix | csi.nutanix.com | v0.3, v1.0, v1.2 | 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 | Raw Block, Snapshot, Expansion, Cloning |
OpenEBS | cstor.csi.openebs.io | v1.0 | A Container Storage Interface (CSI) Driver for OpenEBS | Persistent | Read/Write Single Pod | Yes | Expansion, Snapshot, Cloning |
Open-E | com.open-e.joviandss.csi | v1.0 | A Container Storage Interface (CSI) Driver for Open-E JovianDSS Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Cloning |
Open-Local | local.csi.alibaba.com | v1.0 | A Container Storage Interface (CSI) Driver for Local Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Expansion, Snapshot |
Oracle Cloud Infrastructure(OCI) Block Storage | blockvolume.csi.oraclecloud.com | v1.1 | A Container Storage Interface (CSI) Driver for Oracle Cloud Infrastructure (OCI) Block Storage | Persistent | Read/Write Single Pod | Yes | Snapshot, Expansion, Cloning, Topology |
Oracle Cloud Infrastructure(OCI) File Storage | fss.csi.oraclecloud.com | v1.1 | A Container Storage Interface (CSI) Driver for Oracle Cloud Infrastructure (OCI) File Storage | Persistent | Read/Write Multiple Pods | Yes | |
oVirt | csi.ovirt.org | v1.0 | A Container Storage Interface (CSI) Driver for oVirt | Persistent | Read/Write Single Pod | Yes | Block, File Storage |
Portworx | pxd.portworx.com | v1.4 | A Container Storage Interface (CSI) Driver for Portworx | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Raw Block, Cloning |
Proxmox | csi.proxmox.sinextra.dev | v1.9 | A Container Storage Interface (CSI) Driver for Proxmox | Persistent | Read/Write Single Pod | Yes | Expansion, Topology, Raw Block |
QingCloud CSI | disk.csi.qingcloud.com | v1.1 | A Container Storage Interface (CSI) Driver for QingCloud Block Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning |
QingStor CSI | neonsan.csi.qingstor.com | v0.3, v1.1 | A Container Storage Interface (CSI) Driver for NeonSAN storage system | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
Qiniu Kodo CSI | kodoplugin.storage.qiniu.com | v1.6 | A Container Storage Interface (CSI) Driver for Qiniu Object Storage (Kodo) | Persistent | Read/Write Multiple Pods | Yes | |
Quobyte | quobyte-csi | v1.3.0 | A Container Storage Interface (CSI) Driver for Quobyte | Persistent | Read/Write Multiple Pods | Yes | Expansion, Snapshots |
ROBIN | robin | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for ROBIN | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
SandStone | csi-sandstone-plugin | v1.0 | A Container Storage Interface (CSI) Driver for SandStone USP | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
Sangfor-EDS-File-Storage | eds.csi.file.sangfor.com | v1.0 | A Container Storage Interface (CSI) Driver for Sangfor Distributed File Storage(EDS) | Persistent | Read/Write Multiple Pods | Yes | |
Sangfor-EDS-Block-Storage | eds.csi.block.sangfor.com | v1.0 | A Container Storage Interface (CSI) Driver for Sangfor Block Storage(EDS) | Persistent | Read/Write Single Pod | Yes | |
Scaleway CSI | csi.scaleway.com | v1.2.0 | Container Storage Interface (CSI) Driver for Scaleway Block Storage | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Topology |
Seagate Exos X | csi-exos-x.seagate.com | v1.3 | CSI driver for Seagate Exos X and OEM systems | Persistent | Read/Write Single Pod | Yes | Snapshot, Expansion, Cloning |
SeaweedFS | seaweedfs-csi-driver | v1.0 | A Container Storage Interface (CSI Driver for SeaweedFS) | Persistent | Read/Write Multiple Pods | Yes | |
Secrets Store CSI Driver | secrets-store.csi.k8s.io | v0.0.10 | A Container Storage Interface (CSI) Driver for mounting secrets, keys, and certs stored in enterprise-grade external secrets stores as volumes. | Ephemeral | N/A | N/A | |
SmartX | csi-smtx-plugin | v1.0 | A Container Storage Interface (CSI) Driver for SmartX ZBS Storage | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion |
SMB | smb.csi.k8s.io | v1.0 | This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes | Persistent | Read/Write Multiple Pods | Yes | |
SODA | csi-soda-plugin | v1.0 | A Container Storage Interface (CSI) Driver for SODA | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot |
SPDK-CSI | csi.spdk.io | v1.1 | A Container Storage Interface (CSI) Driver for SPDK | Persistent and Ephemeral | Read/Write Single Pod | Yes | |
StorageOS | storageos | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for StorageOS | Persistent | Read/Write Multiple Pods | Yes | |
Storidge | csi.cio.storidge.com | v0.3, v1.0 | A Container Storage Interface (CSI) Driver for Storidge CIO | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion |
StorPool | csi-driver.storpool.com | v1.0 | A Container Storage Interface (CSI) Driver for StorPool | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Expansion |
Synology | csi.san.synology.com | v1.0 | A Container Storage Interface (CSI) Driver for Synology NAS | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning |
Tencent Cloud Block Storage | com.tencent.cloud.csi.cbs | v1.0 | A Container Storage Interface (CSI) Driver for Tencent Cloud Block Storage | Persistent | Read/Write Single Pod | Yes | Snapshot |
Tencent Cloud File Storage | com.tencent.cloud.csi.cfs | v1.0 | A Container Storage Interface (CSI) Driver for Tencent Cloud File Storage | Persistent | Read/Write Multiple Pods | Yes | |
Tencent Cloud Object Storage | com.tencent.cloud.csi.cosfs | v1.0 | A Container Storage Interface (CSI) Driver for Tencent Cloud Object Storage | Persistent | Read/Write Multiple Pods | No | |
TopoLVM | topolvm.io | v1.1 | A Container Storage Interface (CSI) Driver for LVM | Persistent | Read/Write Single Node | Yes | Raw Block, Expansion, Topology, Snapshot, Cloning, Storage Capacity Tracking |
Toyou CSI | csi.toyou.com | v1.9 | A Container Storage Interface (CSI) Driver for Toyou Storage | Persistent | Read/Write Multiple Pods | Yes | |
TrueNAS | csi.hpe.com | v1.3 | A community supported Container Storage Provider (CSP) that leverages the HPE CSI Driver for Kubernetes. Works with TrueNAS CORE, TrueNAS SCALE and FreeNAS using iSCSI only | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
VAST Data | csi.vastdata.com | v1.2 | A Container Storage Interface (CSI) Driver for VAST Data | Persistent and Ephemeral | Read/Write Multiple Pods | Yes | Snapshot, Expansion |
XSKY-EBS | csi.block.xsky.com | v1.0 | A Container Storage Interface (CSI) Driver for XSKY Distributed Block Storage (X-EBS) | Persistent | Read/Write Single Pod | Yes | Raw Block, Snapshot, Expansion, Cloning |
XSKY-FS | csi.fs.xsky.com | v1.0 | A Container Storage Interface (CSI) Driver for XEDP,XEUS,XUDS,XGFS,X3000,X5000 | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion |
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 | |
VDA | csi.vda.io | v1.0 | An open source block storage system base on SPDK | Persistent | Read/Write Single Pod | N/A | |
Veritas InfoScale Volumes | org.veritas.infoscale | v1.2 | A Container Storage Interface (CSI) Driver for Veritas InfoScale volumes | Persistent | Read/Write Multiple Pods | Yes | Snapshot, Expansion, Cloning |
vSphere | csi.vsphere.vmware.com | v1.4 | A Container Storage Interface (CSI) Driver for VMware vSphere | Persistent | Read/Write Single Pod (Block Volume) Read/Write Multiple Pods (File Volume) | Yes | Raw Block, Expansion (Block Volume), Topology Aware (Block Volume), Snapshot (Block Volume) |
Vultr Block Storage | block.csi.vultr.com | v1.2 | A Container Storage Interface (CSI) Driver for Vultr Block Storage | Persistent | Read/Write Single Pod | Yes | |
WekaIO | csi.weka.io | v1.0 | A Container Storage Interface (CSI) Driver for mounting WekaIO WekaFS filesystem as volumes | Persistent | Read/Write Multiple Pods | Yes | |
Yandex.Cloud | yandex.csi.flant.com | v1.2 | A Container Storage Interface (CSI) plugin for Yandex.Cloud Compute Disks | Persistent | Read/Write Single Pod | Yes | |
YanRongYun | ? | v1.0 | A Container Storage Interface (CSI) Driver for YanRong YRCloudFile Storage | Persistent | Read/Write Multiple Pods | Yes | |
Zadara-CSI | csi.zadara.com | v1.0, v1.1 | A Container Storage Interface (CSI) plugin for Zadara VPSA Storage Array & VPSA All-Flash | Persistent | Read/Write Multiple Pods | Yes | Raw Block, Snapshot, Expansion, Cloning |
Sample Drivers
Name | Status | More Information |
---|---|---|
Flexvolume | Sample | |
HostPath | v1.2.0 | Only use for a single node tests. See the Example page for Kubernetes-specific instructions. |
ImagePopulator | Prototype | Driver that lets you use a container image as an ephemeral volume. |
In-memory Sample Mock Driver | v0.3.0 | The sample mock driver used for csi-sanity |
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. |