通过csi-plugin和csi-provisioner组件可以帮您实现存储卷的动态创建、挂载、卸载等功能。
前提条件
已创建1.14及以上版本的ACK集群,且存储插件类型为CSI,请参见创建集群。
组件介绍
csi-plugin和csi-provisioner两个组件在创建集群时默认安装。支持云盘、NAS、OSS三种存储卷。
组件 | 功能 | 版本发布记录 |
csi-plugin | 实现存储卷的挂载和卸载能力。 | |
csi-provisioner |
| 重要
|
升级csi-plugin和csi-provisioner
您可以在控制台查看csi-plugin和csi-provisioner组件版本并升级组件。
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
单击存储页签,在csi-plugin及csi-provisioner组件区域,查看当前版本是否需要升级,并升级组件。
升级失败常见问题
如果集群通过csi-compatible-controller组件迁移Flexvolume至CSI,且该流程未完成时,无法自动升级csi-plugin和csi-provisioner组件,建议您先完成迁移后再升级组件,或者在迁移过程中手动升级CSI组件。具体操作,请参见升级组件。
若控制台升级失败或前置检查失败,可以按照以下步骤自行排查。
csi-plugin组件前置检查失败
若您的集群没有使用云盘、NAS或OSS类型存储卷,请手动升级csi-plugin组件。
若您的集群使用了云盘、NAS或OSS类型存储卷,且集群为测试环境,需要选择手动升级。
若您的集群使用了云盘、NAS或OSS类型存储卷,且包含关键业务数据,请申请手动升级保障。
csi-plugin组件前置检查通过,但升级失败
检查集群中节点是否都是Ready状态。如果存储在NotReady节点,需要先解决节点问题。
若无法找到具体原因,请联系我们申请手动升级保障。
控制台有csi-plugin组件,但没有csi-provisioner组件
因为使用了早期的csi-provisioner的StatefulSet部署模式,请联系我们申请手动升级保障。
csi-provisioner组件前置检查失败
若您的集群没有使用通过StorageClass创建的云盘或NAS类型的动态存储卷,请手动升级csi-provisioner组件。
若您的集群使用通过StorageClass创建的云盘或NAS类型的动态存储卷,且集群为测试环境,需要选择手动升级。
若您的集群使用通过StorageClass创建的云盘或NAS类型的动态存储卷,且包含关键业务数据,请联系我们申请手动升级保障。
csi-provisioner组件前置检查通过,但是升级失败
请联系我们申请手动升级保障。
联系我们
若您需要申请手动升级保障,请您使用钉钉搜索钉钉群号35532895加入钉钉群咨询。
相关文档
关于CSI的更多信息,请参见alibaba-cloud-csi-driver。
关于CSI组件的基本信息与变更记录,请参见csi-plugin、csi-provisioner。