更新时间:2026-05-21 GMT+08:00
分享

节点池配置管理

当集群默认的节点配置无法满足业务需求时,您可以在节点池维度自定义调整节点的kubelet、kube-proxy、容器运行时等组件的参数,对核心组件进行深度配置。通过精细调整这些参数,可以确保资源的高效利用,同时满足应用的负载需求。

约束与限制

  • 默认节点池(DefaultPool)不支持节点池配置参数修改。
  • 仅支持在v1.15及以上版本的集群中对节点池进行配置,v1.15以下版本不显示该功能。

修改节点池配置参数的操作指导

您可以通过以下方式进行修改。

  1. 登录CCE控制台,单击集群名称进入集群。
  2. 在左侧导航栏中选择“节点管理”,切换至“节点池”页签。
  3. 单击节点池名称后的“更多 > 配置管理”

  4. 在侧边栏滑出的“配置管理”窗口中,根据业务需求修改节点池参数值。关于参数说明详情请参见节点池配置参数说明

您可以通过API接口修改CCE集群配置参数,详情请参见API参考文档。关于如何调用接口,请参见构造请求

PUT /api/v3/projects/{project_id}/clusters/{cluster_id}/nodepools/{nodepool_id}/configuration

参数

描述

project_id

项目ID,获取方式请参见如何获取接口URI中参数

cluster_id

集群ID,获取方式请参见如何获取接口URI中参数

nodepool_id

节点池ID,获取方式请参见如何获取接口URI中参数

请求体示例如下:

{
  "kind" : "Configuration",
  "apiVersion" : "v3",
  "metadata" : {
    "name" : "configuration"
  },
  "spec" : {
    "packages" : [ {
      "name" : "kubelet",
      "configurations" : [ {
        "name" : "system-reserved-mem",
        "value" : 600
      }, {
        "name" : "kube-reserved-mem",
        "value" : 800
      } ]
    } ]
  }
}

以上示例中,修改kubelet组件配置参数如下:

  • 系统内存预留(system-reserved-mem):设置为600Mi。
  • Kubernetes组件内存预留(kube-reserved-mem):设置为800Mi。

节点池配置参数说明

节点池支持以下配置参数。

常见问题

想要修改的参数不在支持列表,可以直接登录节点修改组件配置吗?

不可以,直接登录节点修改组件配置为高危操作,修改后的配置可能会在后续重置、升级过程中丢失,影响业务正常运行,请在操作前充分评估变更风险。

如果经过谨慎评估后确认需要使用此方式,建议您为节点配置安装前执行脚本/安装后执行脚本,并通过自动执行脚本修改节点参数,详情请参见创建节点时执行安装前/后脚本

默认节点池支持修改上述配置吗?

默认节点池暂不支持修改节点配置。如果需要自定义节点配置,建议创建节点池或者纳管节点至节点池

相关文档

相关文档