×

概述

OpenShift Container Platform 能够使用 IBM® Virtual Private Cloud (VPC) 块存储的容器存储接口 (CSI) 驱动程序来配置持久卷 (PV)。

使用 CSI 操作符和驱动程序时,建议您熟悉持久性存储配置 CSI 卷

为了创建挂载到 IBM Cloud® VPC 块存储资源的 CSI 配置的 PV,OpenShift Container Platform 默认在 openshift-cluster-csi-drivers 命名空间中安装 IBM Cloud® VPC 块 CSI 驱动程序操作符和 IBM Cloud® VPC 块 CSI 驱动程序。

  • IBM Cloud® VPC 块 CSI 驱动程序操作符 提供三个名为 ibmc-vpc-block-10iops-tier(默认)、ibmc-vpc-block-5iops-tieribmc-vpc-block-custom 的存储类,用于不同的层级,您可以使用它们来创建持久卷声明 (PVC)。IBM Cloud® VPC 块 CSI 驱动程序操作符支持动态卷配置,允许根据需要创建存储卷,从而无需集群管理员预先配置存储。如果需要,您可以禁用此默认存储类(请参见管理默认存储类)。

  • IBM Cloud® VPC 块 CSI 驱动程序 使您可以创建和挂载 IBM Cloud® VPC 块 PV。

关于 CSI

存储供应商传统上将存储驱动程序作为 Kubernetes 的一部分提供。随着容器存储接口 (CSI) 的实现,第三方提供商可以使用标准接口交付存储插件,而无需更改核心 Kubernetes 代码。

CSI 操作符为 OpenShift Container Platform 用户提供了诸如卷快照之类的存储选项,而这些选项在树内卷插件中是不可能的。

用户管理的加密

用户管理的加密功能允许您在安装期间提供密钥来加密 OpenShift Container Platform 节点根卷,并使所有受管理的存储类能够使用这些密钥来加密已配置的存储卷。您必须在 install-config YAML 文件中的 platform.<cloud_type>.defaultMachinePlatform 字段中指定自定义密钥。

此功能支持以下存储类型:

  • Amazon Web Services (AWS) Elastic Block Storage (EBS)

  • Microsoft Azure 磁盘存储

  • Google Cloud Platform (GCP) 持久性磁盘 (PD) 存储

  • IBM Virtual Private Cloud (VPC) 块存储

有关使用用户管理的加密安装 IBM Cloud 的信息,请参见IBM Cloud 的用户管理的加密准备在 IBM Cloud 上安装

其他资源