上云无忧 > 文档中心 > 百度智能云容器引擎服务 CCE 节点 CDS 扩容
容器引擎服务CCE
百度智能云容器引擎服务 CCE 节点 CDS 扩容

文档简介:
节点服务迁移: 以节点 192.168.16.27 为例说明,执行 drain 驱逐节点服务: # kubectl drain 192.168.16.27 --ignore-daemonsets 检查节点状态为 SchedulingDisabled: # kubectl get nodes NAME STATUS ROLES AGE VERSION 192.168.16.27 Ready,SchedulingDisabled 47m v1.13.10
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

CCE 节点 CDS 扩容

节点服务迁移

以节点 192.168.16.27 为例说明,执行 drain 驱逐节点服务:

# kubectl drain 192.168.16.27  --ignore-daemonsets

检查节点状态为 SchedulingDisabled:

# kubectl get nodes
NAME            STATUS                     ROLES    AGE   VERSION
192.168.16.27   Ready,SchedulingDisabled   <none>   47m   v1.13.10

检查节点上业务 Pod 驱逐完成:

# kubectl get pods --all-namespaces=true -o wide  |grep 192.168.16.27

停止节点服务

停止 kube-proxy

# systemctl stop kube-proxy

# 检查组件停止成功
# systemctl status kube-proxy

停止 kubelet

# systemctl stop kubelet

# 检查组件停止成功
# systemctl status kubelet

停止 docker

# systemctl stop docker

# 检查组件停止成功
# systemctl status docker

CDS 扩容

进去节点 BCC 详情页,选择对应 CDS 数据盘,在 console 上操作扩容:

具体参考 CDS 扩容文档:https://cloud.baidu.com/doc/CDS/s/Lk0629a17

待 CDS Console 显示磁盘状态为"已挂载",表示扩容完成。

卸载 /data 目录

CCE 使用 /data 目录作为 docker 和 kubelet 数据盘,扩容分区前,先卸载磁盘挂载:

# 卸载 docker 和 kubelet 挂载目录
# for dir in $(df -h |grep -e docker -e kubelet); do umount $dir; done

# 卸载 /data 挂载目录
# umount /data

卸载完成后 df -h 看不到 /data 目录,表示成功。

扩容已有磁盘分区

参考 CDS 扩容步骤:

  • CDS 扩容已有 mbr 磁盘分区
  • CDS 扩容已有 gpt 磁盘分区

待扩容及文件系统挂载完成后,将 /dev/vdb1 挂载到 /data:

# mount /dev/vdb1 /data

检查分区大小,大小一致表示符合预期:

# df -h | grep data
/dev/vdb1        99G  1.3G   93G   2% /data

重启节点服务

启动 kube-proxy

# systemctl start kube-proxy

# 检查组件启动成功
# systemctl status kube-proxy

启动 kubelet

# systemctl start kubelet

# 检查组件启动成功
# systemctl status kubelet

启动 docker

# systemctl start docker

# 检查组件启动成功
# systemctl status docker

恢复节点调度

以节点 192.168.16.27 为例说明,执行 kubectl uncordon 恢复节点调度:

# kubectl uncordon 192.168.16.27

至此节点 CDS 扩容完成。

相似文档
  • CCE 安全组体系已经完成升级改造,新版包含如下 4 个 CCE 安全组 (具体所含规则见本文第 2 节): CCE Master 默认安全组。 CCE Master 附加安全组。 CCE Node (Worker) 默认安全组。 CCE Node (Worker) 附加安全组。 CCE 安全组使用原则如下: (1) 默认安全组包含 CCE Master/Worker 正常运作所必须的安全组规则,强烈建议勾选 CCE Master/Worker 默认安全组,或者确保自行指定的安全组包含这些规则。
  • 您可以为集群内的K8S资源创建一个集群快照。集群快照会将集群内所有K8S资源(不包括secret资源)保存为yaml、json两种格式。 前提条件: 您已成功创建一个 Kubernetes 集群,详情请见创建集群。 限制说明: 可使用集群快照对集群内K8S资源进行备份、下载,暂不支持使用快照恢复。
  • 您可以为已创建的 Kubernetes 集群手动添加工作节点,以达到扩容集群资源的目的,不支持控制节点。 前提条件: 您已成功创建一个 Kubernetes 集群,详情请参见创建集群。 操作步骤: 登录百度智能云官网,并进入管理控制台。 选择“产品服务 > 云原生 > 容器引擎 CCE”,进入 集群管理 > 集群列表 。
  • 若您不在需要节点在集群中工作时,您可以将节点移出以降低成本,不支持移出控制节点。 前提条件: 您已成功创建一个 Kubernetes 集群,详情请参见创建集群。 使用说明: 移出节点可能会导致集群无法为容器提供足够的 CPU 和内存资源,请谨慎操作。
  • 您可以通过设置节点封锁来控制节点的调度状态,从而控制节点是否能够调度上 Pod。 使用说明: 节点开启封锁后,将不允许新的 Pod 调度到该节点上,若希望节点能够正常调度上 Pod ,则需要关闭节点封锁。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部