5.3. AWS Elastic Block Store CSI Driver Operator
5.3.1. 概述
Red Hat OpenShift Service on AWS 可以使用 AWS EBS CSI 驱动程序置备持久性卷 (PV)。
在使用 Container Storage Interface (CSI) Operator 和驱动时,我们建议用户需要熟悉持久性存储和配置 CSI 卷。
要创建挂载到 AWS EBS 存储资产中的 CSI 置备 PV,Red Hat OpenShift Service on AWS 在 openshift-cluster-csi-drivers
命名空间中默认安装 AWS EBS CSI Driver Operator (Red Hat operator)和 AWS EBS CSI 驱动程序。
- AWS EBS CSI Driver Operator 默认提供了一个 StorageClass,您可使用它来创建 PVC。如果需要,您可以禁用此默认存储类 (请参阅管理默认存储类)。您还可以选择创建 AWS EBS StorageClass,如使用 Amazon Elastic Block Store 的持久性存储所述。
- AWS EBS CSI 驱动程序允许您创建并挂载 AWS EBS PV。
5.3.2. 关于 CSI
在过去,存储厂商一般会把存储驱动作为 Kubernetes 的一个部分提供。随着容器存储接口 (CSI) 的实现,第三方供应商可以使用标准接口来提供存储插件,而无需更改核心 Kubernetes 代码。
CSI Operator 为 Red Hat OpenShift Service on AWS 用户存储选项(如卷快照)提供树内卷插件无法实现。
Red Hat OpenShift Service on AWS 默认使用 CSI 插件置备 Amazon Elastic Block Store (Amazon EBS)存储。
有关在 AWS 上的 Red Hat OpenShift Service 中动态置备 AWS EBS 持久性卷的详情,请参考使用 Amazon Elastic Block Store 的持久性存储。