变更集群规格
操作场景
| 方式 | 说明 | 适用场景 |
|---|---|---|
| 自动升配 | 开启后,当集群控制面负载过高或节点规模超出当前规格管理上限时,系统自动提升集群规格 | 无突发高并发业务的中小规模集群,业务负载动态变化、节点规模持续增长的场景 |
| 手动升配 | 主动将集群规格变更为更大规格 | 业务规模可预测、需要提前规划的场景 |
| 手动降配 | 主动将集群规格变更为更小规格 | 业务规模回落、需要节省成本的场景 |
约束与限制
- 变更集群规格不支持修改控制节点数量。
- 单控制节点的集群仅支持手动升配,不支持手动降配和自动升配;高可用集群支持和自动升配、手动升配和手动降配。
- 集群规格变更过程中,控制节点将滚动更新,期间集群管理功能受限。为减少对业务的影响,建议在业务平稳期执行规格变更操作,并避免同时进行其他操作(如创建工作负载等)。
- 高可用集群变更规格时采用滚动更新方式,控制节点实例优先保持原可用区分布;当原可用区资源不足时,在保障可用区容灾规格不降级前提下,调度至其他可用区;若均无法保障,可能导致变更规格失败。
- 当集群规格变更为1000节点及以上时,为确保集群性能,集群部分参数值会根据集群的规格进行自动调整,具体请参见集群配置管理。
- 规格变更成功后,建议您检查已安装的插件资源配额,确保插件资源符合业务诉求,具体请参见如何根据集群规格调整插件配额。
计费说明
集群规模的更改会影响集群管理费,详情请参见云容器引擎价格计算器。
扩大集群规格
CCE支持两种方式变更集群规格,即手动变更规格和自动升配,请根据需求进行选择。
手动升配
- 登录CCE控制台,在左侧导航栏中选择“集群管理”。
- 在右侧集群列表中,找到需要变更规格的集群。单击
,在下拉列表中单击“规格变更”。 图1 变更规格
- 在弹出的页面中,根据实际需求选择较大的“集群规模”。
出于业务可用性考虑,单控制节点的集群不允许变更到1000节点及以上。
- 单击“下一步”进行规格确认,并单击“确定”。规格变更预计在30分钟内完成,实际用时与变更的集群规模等因素有关,请耐心等候。
您可以在控制台右上角单击“操作记录”查看集群变更记录。状态从“执行中”变为“成功”,表示集群规格变更成功。
图2 操作记录
CCE集群自动升配是一项集群控制面弹性伸缩能力。开启后,系统将在以下任一条件满足时自动提升集群规格:
- 控制面指标触发:集群控制面负载指标较高存在过载风险,或者过载等级达到轻度及以上(过载等级是判断控制面负载压力的关键指标,详情请参见开启集群过载控制)。
集群控制面指标策略包含如下规则,任一规则触发即触发集群自动升配,消减过载风险。不支持自定义阈值。
- 所有控制节点的平均CPU利用率>70%,持续5分钟。
- 所有控制节点的平均内存利用率>70%,持续5分钟。
- 任一控制节点的集群过载等级达到轻度及以上。
- 节点容量触发:集群节点数量超过当前集群规格的管理上限。
- 仅支持集群版本在v1.27及以上、三个控制节点的按需计费集群,不支持包周期集群。且专属云DEC集群不支持自动升配。
- 集群升配后不会自动降配,如需降配,请根据业务评估后手动降配。
- 控制面指标触发为逐级升配,不会跨级。
开启/关闭自动升配的操作步骤如下:
- 登录CCE控制台,在左侧导航栏中选择“集群管理”。
- 单击集群名称,进入集群概览页。
- 在左侧导航栏单击“配置中心”,在右侧切换至“配置概览”页签。在“集群配置 > 自动升配”,支持开启或关闭,并在弹窗中进行二次确认。 开启或关闭自动升配后,系统将在下一个同步周期生效。图4 开启自动升配
手动降配
- 仅支持集群版本在v1.27及以上、三个控制节点的集群。且专属云DEC集群不支持降配。
- 规格降配将配套降低集群节点容量上限、集群控制面整体容量规格,请提前通过概览页面/控制节点的监控数据辅助评估降配后过载风险。关于集群过载的相关内容,请参见集群过载保护最佳实践。
- 登录CCE控制台,在左侧导航栏中选择“集群管理”。
- 在右侧集群列表中,找到待缩小规格的集群。单击
,在下拉列表中单击“规格变更”。 - 在弹出的页面中,根据实际需求选择较小的“集群规模”。
- 单击“下一步”进行规格确认,并单击“确定”。规格变更预计在30分钟内完成,实际用时与变更的集群规模等因素有关,请耐心等候。
您可以在控制台右上角单击“操作记录”查看集群变更记录。状态从“执行中”变为“成功”,表示集群规格变更成功。
- 降配退还差价时,退还实付金额,已使用的代金券和折扣优惠不予退还。具体请参见变更规格费用说明。
- 使用代金券、折扣券或通过低价促销方式购买的资源,在降配时可能导致剩余价值不足而退款金额为0,请确认并谨慎操作。
常见问题
- 开启自动升配后,集群会立即升配吗?
不会。开启后系统开始监控集群状态,仅当触发条件满足时才会自动升配。
- 升配期间对业务有什么影响?
升配期间控制节点滚动更新,集群管理功能(如创建/更新工作负载)暂时受限,建议升配期间暂停此类操作。已运行的业务负载不受影响。
- 升配为什么会失败,怎么处理?
- 集群触发自动升配时,将自动检查Ingress与ELB配置一致性避免触发存量业务中断,检测失败将导致自动升配失败。建议提前参考集群升级相关说明进行处理,详见Ingress与ELB配置一致性检查。
- 升配可能因底层资源不足等原因失败。系统会自动退避重试,若持续失败,建议联系技术支持。
- 可以关闭自动升配吗?
可以。通过更新集群操作关闭自动升配开关即可。关闭后系统不再自动升配,但已升配的规格不会自动降回。
- AI/大规模高并发场景下,自动升配能否保障 SLA?
自动升配的响应存在一定延迟(指标采集周期 + 升配执行时间),在 AI 高并发、短时效、强状态、大规模场景下,纯依赖自动升配可能无法满足严格的SLA要求。建议此类场景提前手动升配至适当规格,保留规格余量,将自动升配作为兜底保障而非唯一手段。
- 自动升配和手动升降配有什么区别?
维度
自动升配
手动升降配
触发方式
系统自动检测触发
用户主动操作
支持降配
不支持
支持
升配幅度(指标触发)
每次升一级
可跨级调整
升配幅度(容量触发)
升至满足节点规模的规格
可跨级调整
适用场景
负载动态变化,需要自动响应
业务规划明确,需要确定性规格
费用影响
相同
相同
- 自动升配双触发机制会冲突吗?
不会。两种触发方式通过集群锁机制协同,确保同一集群同时仅执行一次升配操作。
- 包周期集群支持哪些能力?
包周期集群支持手动升降配,不支持自动升配。包周期升降配需遵循包周期资源的变更规则,具体请参见变更规格费用说明。
相关文档
当集群规格变更为1000节点及以上时,为了保证集群性能,集群部分参数值会根据集群的规格进行自动调整,详情请参见修改CCE集群配置。