创建节点隔离策略

为当前集群创建节点隔离策略,使指定项目能够独占访问集群中分组资源的节点,从而限制项目下 Pod 可运行的节点,实现项目之间的物理资源隔离。

创建节点隔离策略

  1. 在左侧导航栏中,点击 安全 > 节点隔离策略。

  2. 点击 创建节点隔离策略。

  3. 参考以下说明配置相关参数。

    参数描述
    项目独占性是否启用策略中配置的项目隔离策略所包含节点的开关;点击即可开启或关闭,默认为开启。
    开关开启时,策略中指定项目下的 Pod 才能在策略所包含的节点上运行;开关关闭时,除指定项目外,当前集群中其他项目下的 Pod 也可以在策略所包含的节点上运行。
    项目配置为使用策略中节点的项目。
    点击 项目 下拉选择框,勾选项目名称前的复选框即可选择多个项目。
    注意:
    一个项目只能设置一个节点隔离策略;如果项目已分配节点隔离策略,则无法选择;
    支持在下拉选择框中输入关键字,以筛选和选择项目。
    节点策略中分配给项目使用的工作节点 IP 地址。
    点击 节点 下拉选择框,勾选节点名称前的复选框即可选择多个节点。
    注意:
    一个节点只能属于一个隔离策略;如果节点已属于其他隔离策略,则无法选择;
    支持在下拉选择框中输入关键字,以筛选和选择节点。
  4. 点击 创建。

    注意:

    • 创建策略后,项目中不符合当前策略的现有 Pod 在重建后将被调度到当前策略所包含的节点上;

    • 当 项目独占性 开启时,节点上当前已存在的 Pod 不会被自动驱逐;如需驱逐,则必须手动进行调度。

删除节点隔离策略

注意:删除节点隔离策略后,项目将不再被限制只能在指定节点上运行,节点也不再由该项目独占使用。

  1. 在左侧导航栏中,点击 安全 > 节点隔离策略。

  2. 找到节点隔离策略,点击 ⋮ > 删除。