使用阿里云CSI插件实现云盘数据卷动态扩容
使用云盘存储卷,往往在服务初始化的时候申请了一个适当容量的云盘,但是随着数据的增长,数据盘的容量不能满足需求,需要扩容。 传统应用的扩容场景中,往往是先手动停掉应用,再对数据盘进行备份,然后执行扩容操作,最后重新启动应用。 Kubernetes本身是一个自动化调度、编排系统,实现了对数据卷的生命周期管理。在K8S 1.14中,CSI数据卷扩容属于Alpha阶段,需要开启Feature Gates才可以使用; 本文描述在CSI环境中如何进行云盘的动态扩容: 使用说明: 1. 数据备份: 切记:做数据卷扩容前,先对云盘打快照备份,以防扩容过程异常导致数据出现问题; 2. 集群依赖: 对云盘扩容操作需要调用云盘扩容相应API,所以需要集群具有此API的调用权限,可以参考集群权限文档为集群添加此权限;参考详细步骤。 3. 数据卷限制: 只有动态存储卷才可以进行数据卷动态扩容,即配置了StorageClassName的PV; 不支持InlineVolume类型(非PV、PVC方式)云盘数据卷扩容; 普通云盘类型不支持动态扩容,请参考使用手动扩容云盘方案; 3. 对StorageClass的要求:...

