第 1 章 共享资源 CSI Driver Operator
作为集群管理员,您可以在任何使用卷类型作为 csi
的 Kubernetes 对象中使用 Shared Resource Container Storage Interface (CSI) Driver 来置备包含 Secret
或 ConfigMap
对象的内联临时卷。这样,pod 和其他 Kubernetes 类型用来公开卷挂载,OpenShift Container Platform 构建可以安全地在集群中的任何命名空间中使用这些对象的内容。要达到此目的,目前有两种类型的共享资源:
-
Secret
对象的SharedSecret
自定义资源 -
ConfigMap
对象的SharedConfigMap
自定义资源
1.1. 关于 CSI
在过去,存储厂商一般会把存储驱动作为 Kubernetes 的一个部分提供。随着容器存储接口(CSI)的实现,第三方供应商可以使用标准接口来提供存储插件,而无需更改核心 Kubernetes 代码。CSI Operator 为构建用户存储选项(如卷快照)提供,它们无法通过 in-tree 卷插件实现。