Kubernetes集群中云盘在线扩容
云盘在线扩容功能已经发布,本文介绍如何在Kubernetes集群中在不断服的情况下实现云盘扩容。下面以StatefulSet多实例应用为例,介绍应用持续运行中实现挂载的云盘扩容。
注意:扩容云盘前,请务必先给云盘打快照,以免操作中出现数据丢失;
注意:本方案虽然实现了在线扩容云盘,但在扩容文件系统的时候如果应用正在读写数据盘,存在导致数据不一致的可能;
更新的扩容云盘方案请参考:云盘在线扩容、离线扩容云盘方案;
创建多实例statefulset应用
kubectl create -f sts.yaml
apiVersion: v1
kind: Service
metadata:
name: nginx
labels:
app: nginx
spec:
ports:
- port: 80
name: web