1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/storage/container_storage_interface/persistent-storage-csi-ebs.adoc

52 lines
3.5 KiB
Plaintext
Raw Permalink Normal View History

:_mod-docs-content-type: ASSEMBLY
2020-05-20 08:34:17 -04:00
[id="persistent-storage-csi-ebs"]
= AWS Elastic Block Store CSI Driver Operator
2022-02-16 11:35:56 -05:00
include::_attributes/common-attributes.adoc[]
2020-05-20 08:34:17 -04:00
:context: persistent-storage-csi-ebs
toc::[]
== Overview
2023-08-14 12:02:21 +05:30
{product-title} is capable of provisioning persistent volumes (PVs) using the link:https://github.com/openshift/aws-ebs-csi-driver[AWS EBS CSI driver].
2020-05-20 08:34:17 -04:00
Familiarity with xref:../../storage/understanding-persistent-storage.adoc#understanding-persistent-storage[persistent storage] and xref:../../storage/container_storage_interface/persistent-storage-csi.adoc#persistent-storage-csi[configuring CSI volumes] is recommended when working with a Container Storage Interface (CSI) Operator and driver.
2020-05-20 08:34:17 -04:00
2023-08-14 12:02:21 +05:30
To create CSI-provisioned PVs that mount to AWS EBS storage assets, {product-title} installs the link:https://github.com/openshift/aws-ebs-csi-driver-operator[AWS EBS CSI Driver Operator] (a Red Hat operator) and the AWS EBS CSI driver by default in the `openshift-cluster-csi-drivers` namespace.
2020-05-20 08:34:17 -04:00
* The _AWS EBS CSI Driver Operator_ provides a StorageClass by default that you can use to create PVCs. You can disable this default storage class if desired (see xref:../../storage/container_storage_interface/persistent-storage-csi-sc-manage.adoc#persistent-storage-csi-sc-manage[Managing the default storage class]). You also have the option to create the AWS EBS StorageClass as described in xref:../../storage/persistent_storage/persistent-storage-aws.adoc#persistent-storage-aws[Persistent storage using Amazon Elastic Block Store].
2020-05-20 08:34:17 -04:00
* The _AWS EBS CSI driver_ enables you to create and mount AWS EBS PVs.
2020-05-20 08:34:17 -04:00
ifndef::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
[NOTE]
====
If you installed the AWS EBS CSI Operator and driver on an {product-title} 4.5 cluster, you must uninstall the 4.5 Operator and driver before you update to {product-title} {product-version}.
====
endif::openshift-rosa,openshift-dedicated,openshift-rosa-hcp[]
include::modules/persistent-storage-csi-about.adoc[leveloffset=+1]
2020-05-20 08:34:17 -04:00
[IMPORTANT]
====
2023-08-14 12:02:21 +05:30
{product-title} defaults to using the CSI plugin to provision Amazon Elastic Block Store (Amazon EBS) storage.
2020-05-20 08:34:17 -04:00
====
2023-08-14 12:02:21 +05:30
For information about dynamically provisioning AWS EBS persistent volumes in {product-title}, see xref:../../storage/persistent_storage/persistent-storage-aws.adoc#persistent-storage-aws[Persistent storage using Amazon Elastic Block Store].
2020-05-20 08:34:17 -04:00
ifndef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
2022-07-01 09:50:16 -04:00
include::modules/persistent-storage-byok.adoc[leveloffset=+1]
[NOTE]
====
If there is no encrypted key defined in the storage class, only set `encrypted: "true"` in the storage class. The AWS EBS CSI driver uses the AWS managed alias/aws/ebs, which is created by Amazon EBS automatically in each region by default to encrypt provisioned storage volumes. In addition, the managed storage classes all have the `encrypted: "true"` setting.
====
For information about installing with user-managed encryption for Amazon EBS, see xref:../../installing/installing_aws/ipi/installing-aws-customizations.adoc#installation-configuration-parameters_installing-aws-customizations[Installation configuration parameters].
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
2022-07-01 09:50:16 -04:00
2022-02-17 13:08:23 -05:00
[role="_additional-resources"]
2023-08-14 12:02:21 +05:30
.Additional resources
* xref:../../storage/persistent_storage/persistent-storage-aws.adoc#persistent-storage-aws[Persistent storage using Amazon Elastic Block Store]
2020-05-20 08:34:17 -04:00
* xref:../../storage/container_storage_interface/persistent-storage-csi.adoc#persistent-storage-csi[Configuring CSI volumes]