mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-07 00:48:01 +01:00
80 lines
4.2 KiB
Plaintext
80 lines
4.2 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * storage/container_storage_interface/persistent-storage-csi.adoc
|
|
|
|
[id="csi-drivers-supported_{context}"]
|
|
= CSI drivers supported by {product-title}
|
|
|
|
{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.
|
|
|
|
ifndef::openshift-rosa[]
|
|
[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 link:https://access.redhat.com/documentation/en-us/openshift_dedicated/4/html/storage/using-container-storage-interface-csi#osd-persistent-storage-aws-efs-csi[Setting up AWS Elastic File Service CSI Driver Operator]. For instructions on installing the GCP Filestore CSI driver, see link:https://access.redhat.com/documentation/en-us/openshift_container_platform/4.13/html/storage/using-container-storage-interface-csi#persistent-storage-csi-google-cloud-file-overview[Google Compute Platform Filestore CSI Driver Operator].
|
|
====
|
|
endif::openshift-rosa[]
|
|
The following table describes the CSI drivers that are
|
|
ifndef::openshift-dedicated[]
|
|
installed with {product-title}
|
|
endif::openshift-dedicated[]
|
|
ifndef::openshift-rosa[]
|
|
supported by {product-title}
|
|
endif::openshift-rosa[]
|
|
and which CSI features they support, such as volume snapshots and resize.
|
|
|
|
.Supported CSI drivers and features in {product-title}
|
|
[cols=",^v,^v,^v,^v,^v width="100%",options="header"]
|
|
|===
|
|
|CSI driver |CSI volume snapshots |CSI cloning |CSI resize |Inline ephemeral volumes
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
|AliCloud Disk | ✅ | - | ✅ | -
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
|AWS EBS | ✅ | - | ✅| -
|
|
|AWS EFS | - | - | -| -
|
|
ifndef::openshift-rosa[]
|
|
|Google Compute Platform (GCP) persistent disk (PD)| ✅| ✅ | ✅| -
|
|
|GCP Filestore | ✅ | - | ✅| -
|
|
endif::openshift-rosa[]
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
|{ibm-power-server-name} Block | - | - | ✅ | -
|
|
|{ibm-cloud-name} Block | ✅^[3]^ | - | ✅^[3]^| -
|
|
|Microsoft Azure Disk | ✅ | ✅ | ✅| -
|
|
|Microsoft Azure Stack Hub | ✅ | ✅ | ✅| -
|
|
|Microsoft Azure File | - | - | ✅| ✅
|
|
|OpenStack Cinder | ✅ | ✅ | ✅| -
|
|
|OpenShift Data Foundation | ✅ | ✅ | ✅| -
|
|
|OpenStack Manila | ✅ | - | -| -
|
|
|Shared Resource | - | - | - | ✅
|
|
|VMware vSphere | ✅^[1]^ | - | ✅^[2]^| -
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
|===
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
--
|
|
1.
|
|
|
|
* Requires vSphere version 7.0 Update 3 or later for both vCenter Server and ESXi.
|
|
|
|
* Does not support fileshare volumes.
|
|
|
|
2.
|
|
|
|
* Offline volume expansion: minimum required vSphere version is 6.7 Update 3 P06
|
|
|
|
* Online volume expansion: minimum required vSphere version is 7.0 Update 2.
|
|
|
|
3.
|
|
|
|
* Does not support offline snapshots or resize. Volume must be attached to a running pod.
|
|
--
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
ifndef::openshift-rosa[]
|
|
[IMPORTANT]
|
|
====
|
|
If your CSI driver is not listed in the preceding table, you must follow the installation instructions provided by your CSI storage vendor to use their supported CSI features.
|
|
====
|
|
endif::openshift-rosa[]
|
|
ifdef::openshift-rosa[]
|
|
In addition to the drivers listed in the preceding table, ROSA functions with CSI drivers from third-party storage vendors. Red Hat does not oversee third-party provisioners or the connected CSI drivers and the vendors fully control source code, deployment, operation, and Kubernetes compatibility. These volume provisioners are considered customer-managed and the respective vendors are responsible for providing support. See the link:https://docs.openshift.com/rosa/rosa_architecture/rosa_policy_service_definition/rosa-policy-responsibility-matrix.html#rosa-policy-responsibilities_rosa-policy-responsibility-matrix[Shared responsibilities for {product-title}] matrix for more information.
|
|
endif::openshift-rosa[] |