{product-title} installs certain CSI drivers by default, giving users storage options that are not possible with in-tree volume plugins.
To create CSI-provisioned persistent volumes that mount to these supported storage assets, {product-title} installs the necessary CSI driver Operator, the CSI driver, and the required storage class by default. For more details about the default namespace of the Operator and driver, see the documentation for the specific CSI Driver Operator.
|
Important
|
The AWS EFS and GCP Filestore CSI drivers are not installed by default, and must be installed manually. For instructions on installing the AWS EFS CSI driver, see Setting up AWS Elastic File Service CSI Driver Operator. For instructions on installing the GCP Filestore CSI driver, see Google Compute Platform Filestore CSI Driver Operator. |
The following table describes the CSI drivers that are installed with {product-title}, supported by {product-title}, and which CSI features they support, such as volume snapshots and resize.
|
Important
|
If your CSI driver is not listed in the following table, you must follow the installation instructions provided by your CSI storage vendor to use their supported CSI features. |
For a list of third-party-certified CSI drivers, see the Red Hat ecosystem portal under Additional resources.
| CSI driver | CSI volume snapshots | CSI volume group snapshots [1] | CSI cloning | CSI resize | Inline ephemeral volumes |
|---|---|---|---|---|---|
AWS EBS |
✅ |
✅ |
|||
AWS EFS |
|||||
Google Compute Platform (GCP) persistent disk (PD) |
✅ |
✅[2] |
✅ |
||
GCP Filestore |
✅ |
✅ |
|||
{ibm-power-server-name} Block |
✅ |
||||
{ibm-cloud-name} Block |
✅[3] |
✅[3] |
|||
LVM Storage |
✅ |
✅ |
✅ |
||
Microsoft Azure Disk |
✅ |
✅ |
✅ |
||
Microsoft Azure Stack Hub |
✅ |
✅ |
✅ |
||
Microsoft Azure File |
✅[4] |
✅[4] |
✅ |
✅ |
|
OpenStack Cinder |
✅ |
✅ |
✅ |
||
OpenShift Data Foundation |
✅ |
✅ |
✅ |
✅ |
|
OpenStack Manila |
✅ |
✅ |
|||
CIFS/SMB |
✅ |
||||
VMware vSphere |
✅[5] |
✅[6] |
1.
2.
-
Cloning is not supported on hyperdisk-balanced disks with storage pools.
3.
-
Does not support offline snapshots or resize. Volume must be attached to a running pod.
4.
-
Azure File cloning does not supports NFS protocol. It supports the
azurefile-csistorage class, which uses SMB protocol. -
Azure File cloning and snapshot are Technology Preview features:
5.
-
Requires vSphere version 8.0 Update 1 or later for both vCenter Server and ESXi.
-
Does not support fileshare volumes.
6.
-
Online expansion is supported from vSphere version 8.0 Update 1 and later.