更新时间:2025-09-11 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。

节点池配置参数说明

相关文档