节点伸缩
更新时间 2026-02-11 09:44:58
最近更新时间: 2026-02-11 09:44:58
本节介绍节点自动弹性伸缩。
节点伸缩概述
支持Pod Pending、指标监控、告警触发、定时触发等多种自动弹性伸缩场景;通过创建节点池并开启自动弹性伸缩,可轻松应对IDC资源不足及流量高峰需求。
前提条件
节点自动弹性伸缩仅支持按需计费类型的节点池;
节点自动伸缩前需安装 cube-cluster-autoscaler 插件;
自动弹性伸缩节点
1. 在集群管理页面,点击进入目标集群,在左侧导航栏,选择 节点->节点池 ->创建节点池,选择按需计费类型的节点池,并配置所需节点池信息,选择合适的操作系统镜像和填入节点部署脚本,参考 创建节点池操作;
2. 在左侧导航栏,选择 插件->插件市场 找到 cube-cluster-autoscaler 插件并安装;
3. 插件安装成功后,在左侧导航栏,选择 节点->节点池,在节点池列表页面,点击目标节点池右侧 更多选项,开启弹性伸缩,并配置伸缩规则;
4. 当满足伸缩规则时,自动扩缩容该节点池内节点,可在目标节点池详情页面,伸缩活动页签查看自动扩缩容操作;
5. 在左侧导航栏,配置中心 -> 弹性伸缩配置处,也可以配置弹性扩容、缩容内容,包括检查周期、扩容上限、扩容算法、缩容策略等,请用户根据需要自行配置;
弹性伸缩策略
自定义规则
| 规则类型 | 参数设置 |
|---|---|
| 指标触发 | 触发条件:当节点池内任一节点的CPU / 内存满足设置的阈值; 执行动作:达到触发条件后执行扩容 / 缩容指定数量的节点的动作; |
| 周期触发 | 触发时间:可以选择扩缩容动作的间隔周期,如每天、每周、每月、每年的具体时间点; 执行动作:达到触发时间后,执行节点扩容 /缩容指定数量节点的操作; |
| 告警触发 | 触发条件:当节点池内任一节点的告警指标满足设置的阈值; 执行动作:达到触发条件后对节点池进行增加 / 减少指定数量的节点; |
具体细节描述可参考 节点弹性伸缩策略。