OpenShift Container Platform 4.10 及更高版本包含 Red Hat 支持的内置版本的 vSphere 容器存储接口 (CSI) 运算符驱动程序。如果您已安装由社区或其他供应商提供的 vSphere CSI 驱动程序,则可能会禁用对 OpenShift Container Platform 的下一个主要版本(例如 4.13 或更高版本)的更新。
OpenShift Container Platform 4.12 及更高版本的集群仍然完全受支持,并且对 4.12 的 z 流版本的更新(例如 4.12.z)不会被阻止,但是您必须在更新到 OpenShift Container Platform 的下一个主要版本之前删除第三方 vSphere CSI 驱动程序以更正此状态。删除第三方 vSphere CSI 驱动程序不需要删除关联的持久卷 (PV) 对象,并且不会发生数据丢失。
|
这些说明可能不完整,因此请咨询供应商或社区提供商的卸载指南,以确保驱动程序和组件的删除。
|
-
删除第三方 vSphere CSI 驱动程序 (VMware vSphere 容器存储插件) 部署和 Daemonset 对象。
-
删除以前使用第三方 vSphere CSI 驱动程序安装的 configmap 和 secret 对象。
-
删除第三方 vSphere CSI 驱动程序 CSIDriver
对象。
~ $ oc delete CSIDriver csi.vsphere.vmware.com
csidriver.storage.k8s.io "csi.vsphere.vmware.com" deleted
从OpenShift Container Platform集群中移除第三方vSphere CSI驱动程序后,Red Hat的vSphere CSI驱动程序操作符将自动恢复安装,并且任何可能阻止升级到OpenShift Container Platform 4.11或更高版本的条件都将自动移除。如果您有现有的vSphere CSI PV对象,其生命周期现在将由Red Hat的vSphere CSI驱动程序操作符管理。