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

更新节点池

约束与限制

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

更新节点池

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

    基础配置
    表1 基础配置

    参数

    参数说明

    节点池名称

    自定义节点池名称。

    节点数量

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

    高级配置
    表2 高级配置

    参数

    参数说明

    K8s标签

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

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

    说明:

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

    资源标签

    通过为资源添加标签,可以对资源进行自定义标记,实现资源的分类。

    您可以在TMS中创建“预定义标签”,预定义标签对所有支持标签功能的服务资源可见,通过使用预定义标签可以提升标签创建和迁移效率。

    CCE服务会自动帮您创建CCE-Dynamic-Provisioning-Node=节点id的标签。

    说明:

    修改“资源标签”后,对新增的节点自动生效,存量节点需要手动重置节点后生效。

    污点(Taints)

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

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

    说明:

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

    编辑密钥对

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

    说明:

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

    安装前执行脚本

    请输入脚本命令,大小限制为0~1000字符。

    脚本将在Kubernetes软件安装前执行,可能导致Kubernetes软件无法正常安装,需谨慎使用。

    说明:

    修改“安装前执行脚本”后,对新增的节点自动生效,存量节点需要手动重置节点后生效。

    安装后执行脚本

    请输入脚本命令,大小限制为0~1000字符。

    脚本将在Kubernetes软件安装后执行,不影响Kubernetes软件安装。

    说明:

    修改“安装后执行脚本”后,对新增的节点自动生效,存量节点需要手动重置节点后生效。

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

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