预置控制面是容器服务为大规模、高并发和性能敏感型业务提供的固定规格控制面能力,可在业务峰值到来前准备确定的 API 并发处理能力和 Pod 调度能力。本文介绍预置控制面的基本概念、适用场景、规格及使用方式。
创建容器服务集群时,系统默认提供专业版控制面,该类型的控制面会根据实际负载动态调整资源,在业务负载发生变化时自动扩缩容,能够满足大多数常规业务场景的使用需求。但是,在超大规模集群、突发或高并发场景中,控制面从识别负载变化到完成资源扩容需要一定时间。在此期间,大量 API 请求或 Pod 调度任务可能出现短暂等待,难以满足业务对控制面处理能力稳定性和可预期性的要求。
为解决在超大规模集群、突发或高并发场景中的快速响应需求,容器服务提供了预置控制面规格。预置控制面会根据所选规格预先分配并固定控制面资源,为 API Server、ETCD 和 Scheduler 提供明确的处理能力并保持稳定,便于用户提前完成容量规划,降低临时扩容等待对业务的影响。同时,预置控制面支持手动升配、手动降配和自动升配。当业务负载超过当前规格的处理能力并满足升配条件时,系统可自动扩容,以降低控制面容量不足对业务稳定性的影响。
- AI 训练与推理:大规模训练或推理任务需要批量创建和调度 Pod。预置控制面可提前准备调度能力,减少控制面临时扩容对任务启动效率的影响。
- 大规模集群:Agent 应用、微服务等业务持续产生大量 API 请求,需要稳定、明确的控制面性能上限。
- 关键业务:业务对控制面响应延迟较为敏感,需要在流量高峰期间保持可预期的 API 并发处理能力和 Pod 调度能力。
预置控制面向用户提供多种类型的规格和性能指标,其与专业版控制面的主要区别和联系,如下表所示。
说明
【邀测·申请试用】:4XL 规格当前为邀测规格,如需使用,请提交申请。 预置控制面规格与专业版的计费逻辑相同,仅支持使用按量付费模式。
- 计费上报按整点触发,每个整点系统根据当前集群所处的控制面规格进行计费。
- 规格切换后,新计费标准从切换时点所在整点起生效。例如:您在 09:10 从专业版切换至预置控制面(XL)版,则在 09:00 的整点计费周期内(09:00~10:00)均按照预置控制面(XL)价格计费。
说明
不同预置控制面规格的计费详情,请参见 产品计费。 创建集群时,您可以在创建流程中主动选择预置控制面。操作步骤如下:
- 在 创建集群 对话框,单击 自定义托管集群 区域下的 立即创建。
- 在 集群配置 的 基本信息 配置项中,按照页面提示选择 集群规格 为预置控制面的不同规格。
-
- (可选)当配置为预置控制面规格时,支持开启 自动升配 功能。开启该功能后,当控制面组件资源使用率持续达到设定的升配阈值或出现 OOM 时,系统会将集群控制面逐级升配至相邻的更高规格,减少业务因控制面容量不足而受到限流的风险。
- 集群创建完成后,可以在集群详情的 总览 > 基本信息 中查看当前规格,也可以在 控制面可观测 页签查看资源使用率。
-
对于存量集群,可通过 控制面观测 查看当前集群的控制面资源使用情况。当收到资源使用率告警,或预计业务即将进入高峰期时,可提前修改控制面规格。 - 当存量集群规格为 专业版 时,您可以通过手动升配的方式,切换至指定的预置控制面规格。详情请参见 手动升降配。
- 当存量集群规格为 预置控制面 时,您可以通过手动升降配或自动升配的方式,切换至其他预置控制面规格。详情请参见 手动升降配、自动升配。
- 规格变更过程中控制面会有短暂中断。建议在变更期间停止创建工作负载、升级集群等其他操作。
- 系统支持自动升配,但不会自动降配。需要降低规格时,请手动执行降配操作。
- 在专业版与预置控制面之间切换后,切换前的历史 Kubernetes 事件将无法继续查询。预置控制面的不同规格之间变配不受此限制。
- 在左侧导航栏中,选择 集群 > 集群列表,单击目标集群名称,进入集群管理页面。
- 在左侧导航栏中,选择 总览,并选择 概览 页签。
- 在 基本信息 的 集群规格 配置项中,单击 更改规格。
-
- 选择 目标规格,并对比变更前后的 API 请求并发数、Pod 调度速率和 ETCD 数据库容量。
-
说明
- 当从预置控制面较高规格切换至较低规格(即降配)时,系统会自动检查以下条件,仅当条件均满足时,允许降配。
- API Server 和 ETCD 的当前 CPU 使用量均低于目标规格 CPU 上限的 20%。
- API Server 和 ETCD 的当前内存使用量均低于目标规格内存上限的 20%。
- 当前 ETCD 数据库大小低于目标规格 ETCD 容量的 50%。
- 从预置控制面规格切回专业版时,除满足上述 CPU、内存和 ETCD 容量条件外,当前 ETCD 数据库大小还必须低于 8 GB。任一条件不满足时,页面将提示具体原因,且无法提交降配。请根据提示降低 API Server 或 ETCD 的 CPU、内存使用量,并 清理 ETCD 后重试。
- 查看计费信息和风险须知,并勾选 我已阅读并知晓如下注意事项。
- 变更完成后,在 集群规格 区域单击 查看变配记录,可以查看状态、起始规格、目标规格、变配类型、触发方式、开始时间和结束时间。
-
自动升配允许系统持续检测控制面的资源使用率。当控制面组件资源使用率持续达到设定的升配阈值或出现 OOM 时,系统会将集群控制面逐级升配至相邻的更高规格,减少业务因控制面容量不足而受到限流的风险。
注意
- 系统每次仅升配至相邻的更高规格(例如 2XL 升配为 4XL),不会跨规格升配,升配至最高规格后不再继续自动升配。
- 不支持自动降配。关闭开关后,当前规格保持不变。如需降低规格,请手动操作。
- 自动升配期间控制面组件会滚动更新,API 访问可能出现短暂抖动。
- 为防止资源抖动导致连续升配,同一集群两次自动升配时间间隔为 30 分钟。
开启自动升配功能后,当满足下表中的任一条件时,系统将自动升配控制面。
您可以在创建集群时选择预置控制面,并开启 自动升配,详情请参见 使用方法。 - 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。
- 在左侧导航栏中,选择 总览,并选择 控制面可观测 页签。
- 在 控制面 Scaling 水位 看板右上角单击 自动升配配置。
-
-
不同控制面规格中,主要涉及的性能指标和含义,如下表所示。
配置或变更集群控制面规格前,建议结合业务峰值对 API 请求并发数、Pod 调度速率和 ETCD 数据库大小进行评估,并预留适当余量。
- 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。
- 在左侧导航栏中,选择 总览,并在 总览 页面选择 控制面可观测 页签,查看集群控制面看板。详情请参见 控制面观测。
-