CCE 节点 CDS 扩容
更新时间:2026-04-09
CCE 节点容量不足时扩容节点 CDS 盘
当集群中的节点数据盘(CDS)空间不足,或因节点规格偏小等原因影响节点稳定运行时,您可以参见本文扩容节点数据盘(CDS),以更好地满足数据存储需求。
注意: 节点驱逐、停止服务、卸载数据盘挂载属于高风险操作,请在业务低峰期执行,并提前确认业务已完成迁移与数据备份。## 节点服务迁移 以目标节点为例,执行
drain驱逐节点服务:
Bash
1kubectl drain <节点名称或 IP> --ignore-daemonsets
检查节点状态为 SchedulingDisabled:
Bash
1kubectl get nodes
预期输出示例:
Text
1NAME STATUS ROLES AGE VERSION
2<节点名称或 IP> Ready,SchedulingDisabled <none> 47m v1.13.10
检查节点上业务 Pod 驱逐完成:
Bash
1kubectl get pods --all-namespaces=true -o wide | grep <节点名称或 IP>
停止节点服务
说明: 以下
systemctl命令需在目标 CCE 节点(PID 1 为systemd)执行。
停止 kube-proxy:
Bash
1systemctl stop kube-proxy
2systemctl status kube-proxy
停止 kubelet:
Bash
1systemctl stop kubelet
2systemctl status kubelet
停止 docker:
Bash
1systemctl stop docker
2systemctl status docker
停止 containerd:
Bash
1systemctl stop containerd
2systemctl status containerd
CDS 扩容
导航路径: 产品服务->云原生->容器引擎 CCE->集群管理->集群列表->目标集群->节点管理->节点->目标节点实例->本实例磁盘
步骤一:确定当前磁盘大小和分区
执行数据盘扩容前,请登录节点查看数据盘大小和所在分区。
- 在 本实例磁盘 页签中定位需要扩容的 CDS 磁盘。
- 点击对应磁盘的 【扩容及变配】。
- 在 CDS 扩容及变配 页面选择目标容量,点击 【确认变更】。
- 在订单页按页面提示提交订单,具体规则请参考 CDS 扩容文档。
注意: CDS 扩容属于计费操作,提交订单前请确认账户余额充足。






卸载 /data 目录
CCE 使用 /data 目录作为 docker 和 kubelet 数据盘,扩容分区前先卸载磁盘挂载:
Bash
1# 卸载 docker 和 kubelet 挂载目录
2for dir in $(df -h | grep -e docker -e kubelet); do umount "$dir"; done
3
4# 卸载 /data 挂载目录
5umount /data
卸载完成后执行 df -h,若看不到 /data 挂载点则表示成功。
扩容已有磁盘分区
参考 CDS 扩容步骤:
待扩容及文件系统挂载完成后,将分区挂载到 /data:
Bash
1mount <数据盘分区> /data
检查分区大小,大小一致表示符合预期:
Bash
1df -h | grep data
重启节点服务
启动 kube-proxy:
Bash
1systemctl start kube-proxy
2systemctl status kube-proxy
启动 kubelet:
Bash
1systemctl start kubelet
2systemctl status kubelet
启动 docker:
Bash
1systemctl start docker
2systemctl status docker
启动 containerd:
Bash
1systemctl start containerd
2systemctl status containerd
恢复节点调度
执行 kubectl uncordon 恢复节点调度:
Bash
1kubectl uncordon <节点名称或 IP>
至此节点 CDS 扩容完成。
评价此篇文章
