5.18. IBM Power Virtual Server Block CSI Driver Operator
5.18.1. 简介
IBM Power Virtual Server Block CSI Driver 将通过 IBM Power Virtual Server Block CSI Driver Operator 安装,Operator 基于 libarary-go。OpenShift library-go 是函数集合,允许我们轻松构建 OpenShift 操作器。CSI 驱动程序 Operator 的大部分功能已经可用。IBM Power Virtual Server Block CSI Driver Operator 由 cluster-storage-operator 安装。如果 Platform 类型是 Power Virtual Servers,Cluster-storage-operator 会安装 IBM Power Virtual Server Block CSI Driver Operator。
5.18.2. 概述
OpenShift Container Platform 可以使用 IBM Power Virtual Server Block Storage 的 Container Storage Interface (CSI) 驱动程序置备持久性卷 (PV)。
IBM Power Virtual Server Block CSI Driver Operator 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
在使用 CSI Operator 和驱动程序时,建议先熟悉 持久性存储和配置 CSI 卷。
要创建挂载到 IBM Power Virtual Server Block 存储资产中的 CSI 置备 PV,OpenShift Container Platform 在 openshift-cluster-csi-drivers
命名空间中默认安装 IBM Power Virtual Server Block CSI Driver Operator 和 IBM Power Virtual Server Block CSI 驱动程序。
-
IBM Power Virtual Server Block CSI Driver Operator 提供了两个存储类,名为
ibm-powervs-tier1
(默认)和ibm-powervs-tier3
,为不同的层提供可用于创建持久性卷声明 (PVC)。IBM Power Virtual Server Block CSI Driver Operator 支持动态卷置备,方法是允许按需创建存储卷,使集群管理员无需预置备存储。 - IBM Power Virtual Server Block CSI 驱动程序允许您创建并挂载 IBM Power Virtual Server Block PV。
5.18.3. 关于 CSI
在过去,存储厂商一般会把存储驱动作为 Kubernetes 的一个部分提供。随着容器存储接口 (CSI) 的实现,第三方供应商可以使用标准接口来提供存储插件,而无需更改核心 Kubernetes 代码。
CSI Operators 为 OpenShift Container Platform 用户提供了存储选项,如卷快照,它无法通过 in-tree 卷插件实现。
其他资源