云盘在线扩容功能已经发布,本文介绍如何在Kubernetes集群中在不断服的情况下实现云盘扩容。下面以StatefulSet多实例应用为例,介绍应用持续运行中实现挂载的云盘扩容。

注意:扩容云盘前,请务必先给云盘打快照,以免操作中出现数据丢失;
注意:本方案虽然实现了在线扩容云盘,但在扩容文件系统的时候如果应用正在读写数据盘,存在导致数据不一致的可能;

更新的扩容云盘方案请参考:云盘在线扩容、离线扩容云盘方案

创建多实例statefulset应用

kubectl create -f sts.yaml

apiVersion: v1kind: Service data:  name: nginx  labels:    app: nginxspec:  ports:  - port: 80    name: web  
收藏 打印