CSI插件包括CSI-Plugin和CSI-Provisioner两部分。您可以在容器服务Kubernetes版Container Service for Kubernetes(ACK)中,安装CSI-Plugin和CSI-Provisioner存储插件。
enable-controller-attach-detach
为true。
注意事项
- 使用Flexvolume需要kubelet关闭
--enable-controller-attach-detach
选项。默认阿里云Kubernetes集群已经关闭此选项。 - 在kube-system命名空间部署CSI。
安装CSI-Plugin和CSI-Provisioner
ACK集群默认安装CSI-Plugin和CSI-Provisioner。如果您的集群中没有安装该插件,您可以手动安装。详情请参见alibaba-cloud-csi-driver。
验证安装
您可以连接Master节点验证插件的安装情况。连接Master节点的具体步骤,请参见SSH访问Kubernetes集群。
- 执行以下命令,输出若干(节点个数)Running状态的Pod列表。
kubectl get pod -n kube-system | grep csi-plugin
- 执行以下命令,输出一个Running状态的Pod列表。
kubectl get pod -n kube-system | grep csi-provisioner