当您在ACK Serverless集群中运行工作负载时,您可能会有应用数据持久化存储、敏感和配置数据存储、存储资源动态供应等存储需求。ACK Serverless集群基于CSI插件实现了容器存储功能,借助阿里云存储服务提供并管理静态或动态存储卷资源。
CSI存储卷
目前CSI驱动支持静态存储卷和动态存储卷。每种数据卷的支持情况如下:
阿里云存储 | 静态数据卷 | 动态数据卷 |
阿里云云盘 | 支持使用CSI驱动以PV、PVC方式挂载云盘静态存储卷。 | 支持 |
阿里云NAS | 支持使用CSI驱动以PV、PVC方式挂载NAS静态存储卷。 | 支持 |
阿里云OSS | 支持使用CSI驱动以PV、PVC方式挂载OSS静态存储卷。 | 不支持 |
说明
针对新建集群,推荐您使用CSI插件。ACK Serverless集群会跟随社区持续更新CSI插件的各种能力。
CSI驱动支持的地域同Kubernetes集群1.16所开放的地域。关于地域的更多信息,请参见开服地域。
CSI存储插件
CSI插件是当前Kubernetes社区推荐的插件实现方案。ACK Serverless集群提供的CSI存储插件兼容社区的CSI特性。CSI插件包括以下两部分,更多信息,请参见alibaba-cloud-csi-driver。
插件类型 | 功能 | 安装方式 |
csi-plugin | 实现数据卷的挂载、卸载功能。ACK Serverless默认提供云盘、NAS、OSS存储卷的挂载能力。 | 默认安装。 |
csi-provisioner | 实现数据卷的自动创建能力,目前支持云盘存储卷创建能力。 | 手动安装,具体操作,请参见安装与升级csi-provisioner组件。 |