AWS Elastic Block Store CSI Driver Operator

    Familiarity with and configuring CSI volumes is recommended when working with a Container Storage Interface (CSI) Operator and driver.

    To create CSI-provisioned PVs that mount to AWS EBS storage assets, OKD installs the AWS EBS CSI Driver Operator and the AWS EBS CSI driver by default in the namespace.

    • 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 ). You also have the option to create the AWS EBS StorageClass as described in Persistent storage using AWS Elastic Block Store.

    • The AWS EBS CSI driver enables you to create and mount AWS EBS PVs.

    CSI Operators give OKD users storage options, such as volume snapshots, that are not possible with in-tree volume plugins.

    For information about dynamically provisioning AWS EBS persistent volumes in OKD, see Persistent storage using AWS Elastic Block Store.

    The user-managed encryption feature allows you to provide keys during installation that encrypt OKD node root volumes, and enables all managed storage classes to use these keys to encrypt provisioned storage volumes. You must specify the custom key in the field in the install-config YAML file.

    This features supports the following storage types:

    • Google Cloud Platform (GCP) persistent disk (PD) storage

    For information about installing with user-managed encryption for AWS EBS, see Installation configuration parameters.