You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
节点和节点池
使用数据盘快照加速节点扩容
复制全文
下载 pdf
使用数据盘快照加速节点扩容
使用云盘快照允许复用已配置完善的节点环境与数据,跳过节点初始化步骤,缩短单节点部署周期、保证环境一致性,从而快速提升节点池扩容速度,保障业务响应效率。本文介绍如何使用节点数据盘快照加速节点扩容。
背景信息
在集群运维过程中,节点池扩容是应对业务峰值、保障服务稳定性的关键操作,其耗时主要集中在如下几个核心环节:
  1. 节点操作系统及基础环境的安装部署,需逐节点完成系统镜像下载、配置初始化,步骤繁琐且耗时。
  1. 集群所需应用程序、依赖包的安装与配置,需重复执行部署脚本,易出现环境不一致问题。
  1. 数据初始化,需将基准数据同步至新节点,传统方式传输效率低。
云盘快照可有效解决上述痛点,其核心优势的是可快速复用已配置完成的节点环境与数据。通过预先对配置完善的节点云盘创建快照,扩容时直接基于快照创建新节点云盘,无需重复执行系统安装、应用部署及数据同步操作,跳过冗余步骤,大幅缩短单节点部署周期,同时保证新节点环境与原有节点完全一致,减少环境适配成本,从而显著提升整个节点池的扩容速度,保障业务快速响应需求。
使用限制
  • 仅极速型 SSD 云盘支持创建快照。
  • 云盘快照为收费服务,根据容量和时长收取费用,详情请参见 快照计费
操作步骤
步骤一:制作数据盘快照
  1. 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。
  1. 在左侧导航栏中,选择 节点管理 >节点池
  1. 创建节点池或编辑已有节点池。在节点池配置界面中,增加数据盘,并选择 格式化并挂载到容器、镜像目录
注意
使用数据盘快照时,要求数据盘容量大于制作快照时的节点数据盘容量。例如在本例中,如果您制作数据盘快照时,数据盘容量配置为 40GiB。则后续使用该快照时,节点数据盘的容量必须大于 40GiB。
  1. 完成节点池的其他参数配置后,单击 确定,完成节点池配置。节点池的其他配置项说明,请参见 创建托管节点池
  1. 单击节点池名称,进入节点池详情页面。选择 节点列表 页签,选择节点池新扩容出的节点,单击 实例 ID 列中的 ID,跳转到对应的 ECS 详情界面。
  1. 在页面右上角单击 停止,并在弹出的对话框的 停机模式 中选择 普通停机,停止当前 ECS 实例。
  1. 等待 ECS 实例停机后,在 ECS 详情界面中选择 云盘 页签,找到对应的数据盘,在 操作 栏中单击 创建快照
  1. 配置快照名称、保留时间等参数,单击 创建,创建快照。更多快照配置方式和参数说明,请参见 创建快照
  1. 在左侧导航栏中,选择 存储 > 快照,可以在快照列表中查看当前快照的创建进度。
步骤二:修改集群镜像拉取配置
  1. 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。
  1. 在左侧导航栏中,选择 总览
  1. 选择 控制面参数配置 页签,取消勾选 AlwaysPullImages 选项,避免在集群中创建 Pod 时,强制重新拉取镜像,影响加速效果。
步骤三:使用快照加速节点扩容
  1. 在左侧导航栏中,选择 节点管理 >节点池
  1. 创建节点池或编辑已有节点池。在节点池配置界面中,增加数据盘,单击 用快照创建云盘,并选择上文中已创建的快照。
  1. 完成节点池的其他参数配置后,单击 确定,完成节点池配置。
步骤四:开启保留 Containerd 目录
使用 UpdateNodePoolConfig 接口,更新节点池前置脚本 PreScript 配置。
sed -i 's/^KEEP_CONTAINERD_DIRECTORY=.*/KEEP_CONTAINERD_DIRECTORY=true/' /root/deploy-pkg/user-data-config.sh
说明
使用 UpdateNodePoolConfig 接口时,需要对脚本内容进行 Base64 编码后传入。上述脚本 Base64 后的值为c2VkIC1pICdzL15LRUVQX0NPTlRBSU5FUkRfRElSRUNUT1JZPS4qL0tFRVBfQ09OVEFJTkVSRF9ESVJFQ1RPUlk9dHJ1ZS8nIC9yb290L2RlcGxveS1wa2cvdXNlci1kYXRhLWNvbmZpZy5zaA==
结果验证
配置完成后,对节点池进行扩容,可节约扩容中系统镜像的拉取时间,减少节点池扩容时间。
最近更新时间:2026.03.24 11:13:55
这个页面对您有帮助吗?
有用
有用
无用
无用