CSI-Provisioner插件具备数据卷的自动创建能力,目前支持云盘、NAS两种存储卷创建能力。本文介绍在阿里云Serverless Kubernetes(ASK)中如何安装与升级CSI-Provisioner存储插件。

前提条件

安装CSI-Provisioner

ASK集群需要安装CSI-Provisioner。如果您的集群中没有安装该插件,您可以手动安装。具体操作,请参见alibaba-cloud-csi-driver

验证安装

您可以连接Master节点验证插件的安装情况。连接Master节点的具体步骤,请参见通过kubectl工具连接集群

执行以下命令,验证CSI-Provisioner组件是否安装成功。

kubectl get pod -n kube-system | grep csi-provisioner

预期输出:

NAME              READY   STATUS     RESTARTS   AGE
csi-provisioner   1/1     Running    0          14d

从预期输出可得,Pod的状态为Running,表示CSI-Provisioner组件安装成功。

升级CSI-Provisioner

CSI-Provisioner组件支持在控制台升级。

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理详情页左侧导航栏,选择运维管理 > 组件管理
  5. 单击存储页签,在CSI-Provisioner组件区域单击升级
  6. 提示对话框中确认版本信息后单击确定
    升级成功后,对应组件区域会提示升级成功,且可查看组件当前版本。