更新时间:2024-01-26 GMT+08:00

更新节点池

约束与限制

  • 修改节点池资源标签时,修改后的配置仅对新增节点生效,存量节点如需同步配置,需要手动重置存量节点。
  • 修改K8s标签和污点数据会自动同步已有节点,无需重置节点。

更新节点池

  1. 登录CCE控制台。
  2. 单击集群名称进入集群,在左侧选择“节点管理”,在右侧选择“节点池”页签。
  3. 单击节点池名称后的“更新”,在弹出的“更新节点池”页面中配置参数。

    基础配置
    表1 基础配置

    参数

    参数说明

    节点池名称

    自定义节点池名称。

    节点数量

    请根据业务需求调整节点个数。

    弹性伸缩

    默认不开启。

    单击开启后,节点池将根据业务需求自动创建或删除节点池内的节点,参数设置如下:

    • 节点数上限和节点数下限:您可设置节点数的上限和下限,保证节点数在合理的范围内伸缩。
    • 优先级:该数值表示节点池之间进行弹性扩容的优先级,数值越大优先级越高,如设置为4的节点池比设置为1的节点池优先启动扩容。若多个节点池的值设置相同,如都设置为2,表示这几个节点池之间不分优先级,系统将按最小资源浪费原则进行扩容。

      更新优先级后,配置将在1分钟内生效。

    • 冷却时间:请设置时间,单位为分钟。弹性缩容冷却时间是指当前节点池扩容出的节点多长时间不能被缩容。

    为保证功能的正常使用,节点池开启弹性扩缩容功能后,请务必安装AutoScaler插件

    高级配置
    表2 高级配置

    参数

    参数说明

    K8s标签

    设置附加到Kubernetes对象(比如Pod)上的键值对,填写键值对后,单击“确认添加”。最多可以添加20条标签。

    使用该标签可区分不同节点,可结合工作负载的亲和能力实现容器Pod调度到指定节点的功能。详细请参见Labels and Selectors

    说明:

    修改“K8s标签”后,节点池下的存量节点会同步更新。

    污点(Taints)

    默认为空。支持给节点加污点来设置反亲和性,每个节点最多配置20条污点,每条污点包含以下3个参数:
    • Key:必须以字母或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符;另外可以使用DNS子域作为前缀。
    • Value:必须以字符或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符。
    • Effect:只可选NoSchedule,PreferNoSchedule或NoExecute。

    污点的使用请参见管理节点污点(Taint)

    说明:

    修改“污点(Taints)”后,节点池下的存量节点会同步更新。

    编辑密钥对

    仅使用密钥对登录的节点池支持编辑,您可重新选择一个密钥对。

    说明:

    编辑密钥对后,对新增的节点自动生效,存量节点需要手动重置节点后生效。

  4. 配置完成后,单击“确定”

    节点池参数更新后,前往“节点管理”页面,可查看节点池所属节点存在更新,可通过重置节点同步节点配置,与节点池配置保持一致。