https://kubernetes-csi.github.io/docs/csi-driver-object.html给出了CSIDriver对象的详细信息。有没有一种方法可以自定义这个对象中的参数。我测试过了,但它失败了
Error from server (BadRequest): error when creating "csidriver.yaml": CSIDriver in version "v1" cannot be handled as a CSIDriver: strict decoding error: unknown field "spec.test"
[ test是我添加的额外参数]
因此,我正在寻找的是,任何方式,我们可以得到CSIDriver支持的能力,从这个对象。
1条答案
按热度按时间bbmckpt71#
在Yifat佩里撰写的blog中,她详细解释了容器存储接口(CSI),她还解释了如何为您的存储系统构建新的CSI驱动程序插件。
Kubernetes CSI是容器存储接口(CSI)的Kubernetes特定实现。CSI规范提供了一种标准,该标准支持存储系统和容器编排(CO)平台之间的连接。它是Kubernetes存储管理的基础。
CSI标准确定了任意块和文件存储系统如何暴露于Kubernetes等容器化系统上的工作负载。第三方存储供应商可以使用CSI构建插件并部署它们,使Kubernetes能够与新的存储系统一起工作,而无需编辑Kubernetes的核心代码。
通过上面提供的博客中的“为Kubernetes构建您自己的CSI驱动程序”部分,了解如何从头开始构建CSI驱动程序或添加自定义CSI驱动程序对象的更多信息,每个存储供应商都有自己的CSI驱动程序插件,通过他们的官方文档添加自定义CSI驱动程序对象。