管理节点

如需创建 Infra 节点或自定义角色节点,请参阅 Infra Nodes。

更新节点标签

标签 是附加到节点的键值对,可用于定义节点属性。为节点设置标签后,您可以按标签轻松筛选或选择节点。例如:将 Pod 调度到指定节点。

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

操作步骤

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

  2. 点击包含待更新标签节点的集群名称。

  3. 在 节点 页签中,点击待更新标签节点右侧的 更新节点标签。

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

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

停止/恢复节点调度

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

  • 停止调度:不允许新创建的 Pod 调度到该节点,但不影响节点上正在运行的现有 Pod。

  • 恢复调度:允许新创建的 Pod 调度到该节点。

操作步骤

  1. 在左侧导航栏中,点击 集群 > 集群。

  2. 点击包含待停止/恢复调度节点的集群名称。

  3. 在 节点 页签中,点击待设置调度状态的节点右侧的 停止调度/恢复调度。

  4. 点击 确定。

驱逐 Pod

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

注意:驱逐操作会删除 Pod 中本地存储的数据。驱逐 Pod 前,请确认数据影响。

操作步骤

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

  2. 点击包含待驱逐 Pod 节点的集群名称。

  3. 在 节点 页签中,点击要驱逐 Pod 的节点名称。

  4. 在右上角点击 操作 > 驱逐 Pod。

  5. 查看待驱逐 Pod 的信息,然后点击 驱逐。

设置污点

为处于正常状态的节点设置污点信息。

污点是节点的一种属性,允许节点拒绝运行某些类型的 Pod,甚至驱逐 Pod。污点与 Pod 上的容忍度配合使用,以防止 Pod 被分配到不适合的节点。每个节点可以应用一个或多个污点,无法容忍这些污点的 Pod 将不会被该节点接受。

例如:如果发现某个节点的内存利用率已达到 91%,则不建议继续向该节点调度新的 Pod。此时可以为该节点设置污点。设置污点后,Kubernetes 将不会向该节点调度 Pod。

有关 Kubernetes 污点和容忍度的行为,请参阅 污点和容忍度。

操作步骤

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

  2. 点击包含待设置污点节点的集群名称。

  3. 在 节点 页签中,点击要设置污点的节点右侧的 设置污点。

  4. 设置污点的键、值和效果。一个节点可以添加多个污点。

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

    key=value 用于匹配 Pod 容忍度。污点表示该节点已受到 key=value 的污染,并且不允许向该节点调度 Pod 或应避免向该节点调度 Pod,除非 Pod 能够容忍(Tolerations)污点 key=value。

    effect 表示污点的效果,有以下三种选项:

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

    • PreferNoSchedule:表示尽量不进行调度。

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

  5. 点击 确定。

标签和污点管理

平台支持批量为节点设置标签和污点。

约束和限制

  • 设置设备标签前,需要先在集群中部署设备插件,例如 NVIDIA GPU MPS 设备插件、NVIDIA GPU 设备插件、GPU Manager 设备插件等。

    提示:设备标签实际上是节点标签。为方便操作,平台将设备插件所依赖的节点标签归类为设备标签,以便快速配置。

操作步骤

  1. 在左侧导航栏中,点击 集群 > 集群。

  2. 点击要管理标签和污点的集群名称。

  3. 在 节点 页签中,选择多个要管理的节点,然后点击 标签和污点管理按钮。

    提示:您可以在节点列表页的搜索框中输入关注的节点标签,以快速筛选出要管理标签和污点的节点列表。

  4. 在 批量操作中,添加并填写要执行的操作,然后点击确定,将批量操作提交到集群。

    • 节点标签:您可以为选定节点添加/更新指定标签,也可以删除指定标签。选择删除时,平台将筛选出选定节点上的所有标签列表。当值设置为 Any 时,表示删除所有包含指定标签键的节点上的标签。

    • 污点:您可以为选定节点添加/更新指定污点,也可以删除指定污点。选择删除时,平台将筛选出选定节点上的所有污点列表。当值设置为 Any 时,表示删除所有包含指定污点键的节点上的污点。

    • 设备标签:您可以为选定节点设置要使用的设备,设备列表来自已在此集群中部署的设备插件。

启用/禁用虚拟化开关

当本地集群中的节点为物理机时,您可以通过启用/禁用节点虚拟化开关,控制 Kubernetes 是否允许将虚拟机(VMI,VirtualMachineInstance)调度到该节点。

启用开关后,允许将新创建的虚拟机调度到物理机节点;禁用开关后,禁止将新创建的虚拟机调度到物理机节点,但不会影响已在该节点上运行的虚拟机。

提示:有关相关操作和注意事项,请参阅准备虚拟化环境。