首页 / 平台管理 / 集群管理 / 集群 / 节点管理 / 管理节点

管理节点

支持更新节点的标签,添加或删除自定义节点标签。

更新节点标签

标签 是附加在节点上的键值对,可通过标签定义节点的属性。为节点设置标签后,可以方便地通过标签过滤或筛选节点。例如:将容器组定向调度到指定的节点上。

支持为状态正常的节点更新节点标签,添加或删除自定义节点标签。

操作步骤

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待更新标签节点所在的 集群名称

  3. 节点 页签下,单击待更新节点标签节点右侧的 > 更新节点标签

  4. 添加、修改或删除节点标签。

  5. 单击 确定
    更新节点标签成功后,节点标签的个数发生变化。在 节点 信息栏的 节点标签 项中,可以查看节点的所有标签信息。

停止/恢复调度节点

通过设置节点的调度状态,可控制是否允许集群中新创建的容器组,调度到该节点上。

操作步骤

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待停止/恢复调度节点所在的 集群名称

  3. 节点 页签下,单击待设置调度状态节点右侧的 > 停止调度/恢复调度

  4. 单击 确定

驱逐容器组

将状态正常的节点上除 DaemonSet(守护进程集)管理的容器组之外的所有容器组,驱逐到集群内其他节点上,并将该节点设置为不可调度状态。

注意:本地存储的容器组被驱逐后数据将丢失,请谨慎操作。

操作步骤

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待驱逐容器组节点所在的 集群名称

  3. 节点 页签下,单击待驱逐容器组的 节点名称

  4. 在右上角单击 操作 > 驱逐容器组

  5. 查看待驱逐的容器组信息,单击 驱逐

设置污点

为状态正常的节点设置污点(Taint)信息。

污点是节点的一个属性,污点可以让节点拒绝运行一类容器组,甚至驱逐容器组。污点和容器组上的容忍度(Toleration)相互配合,可用于避免容器组被分配到不合适的节点上。每个节点上都可以应用一个或多个污点,不能容忍这些污点的容器组,是不会被该节点接受的。

例如:某个节点,当我们发现它的内存利用率已经高达 91 % ,不建议再继续往这台节点上调度新的容器组,可以为其设置一个污点。设置了污点后,Kubernetes 是不会将容器组调度到这个节点上的。

了解更多…

操作步骤

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待设置污点节点所在的 集群名称

  3. 节点 页签下,单击待设置污点的节点右侧的 > 设置污点

  4. 参考以下说明,设置污点的键(key)、值(value)、类型(effect),支持为节点添加多个污点。

    污点的属性由 key=value [effect] 组成。

    其中 key=value 用来匹配容器组的容忍 (Toleration)。污点表示该节点已被 key=value 污染,容器组调度不允许或尽量不调度到此节点上,除非是能够容忍(Tolerations) key=value 污点的容器组。

    effect 是污点的效果,可选如下三种:

    • NoSchedule:表示不允许调度,已调度的资源不受影响。

    • PreferNoSchedule:表示尽量不调度。

    • NoExecute:表示不允许调度,已调度的资源将在 tolerationSeconds 后删除。

  5. 单击 确定

开启/关闭虚拟化开关

当自建集群的节点是物理机时,可通过开启/关闭节点虚拟化开关,控制是否允许 Kubernetes 将虚拟机(VMI,VirtualMachineInstance)调度到该节点上。

当开关开启时,新创建的虚拟机,允许被调度到该物理机节点上;当开关关闭时,禁止新创建的虚拟机被调度到该物理机节点上,但是不影响该节点上已经在运行的虚拟机。

提示:相关操作以及注意事项请参见 准备虚拟化环境

删除自建集群的节点

支持删除类型为自建的集群中的节点。例如:删除自建集群中发生故障的节点。

约束与限制

操作步骤

  1. 在左侧导航栏中,单击 集群管理 > 集群

  2. 单击待删除节点所在的类型为 自建集群名称

  3. 节点 页签下,单击待删除节点右侧的 > 删除

    提示

    • 如需在 Linux 节点删除后清理节点下的资源,请单击对话框底部的 下载清理脚本,下载清理脚本至本地。节点删除成功后,登录节点并执行清理脚本即可。

    • 如需在 Windows 节点删除后清理节点下的资源,请登录节点,打开 PowerShell 并执行以下命令行清理数据:

      c:\users\administrator\downloads\cleanup.ps1
  4. 输入节点名称后,单击 删除