创建节点隔离策略

为当前集群创建节点隔离策略,允许指定项目对集群内分组资源的节点进行独占访问,从而限制项目下 Pods 可运行的节点,实现项目间的物理资源隔离。

创建节点隔离策略

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

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

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

    参数描述
    项目独占性是否启用或禁用策略中配置的项目隔离政策包含的节点的开关;点击可切换开启或关闭,默认开启。
    当开关开启时,只有政策中指定项目下的 Pods 可以在政策包含的节点上运行;当关闭时,当前集群中其他项目下的 Pods 也可以在政策包含的节点上运行,除了指定项目。
    项目配置为使用政策中节点的项目。
    点击 项目 下拉选择框,勾选项目名称前的复选框以选择多个项目。
    注意
    一个项目只能设置一个节点隔离政策;如果项目已经被分配了节点隔离政策,则无法再次选择;
    支持在下拉选择框中输入关键字以过滤和选择项目。
    节点分配给项目使用的计算节点的 IP 地址。
    点击 节点 下拉选择框,勾选节点名称前的复选框以选择多个节点。
    注意
    一个节点只能属于一个隔离政策;如果节点已经属于另一个隔离政策,则无法再次选择;
    支持在下拉选择框中输入关键字以过滤和选择节点。
  4. 点击 创建

    注意

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

    • 项目独占性 开启时,当前节点上现有的 Pods 不会被自动驱逐;如果需要驱逐,需手动调度。

删除节点隔离策略

注意:删除节点隔离政策后,项目将不再受到限制,无法仅在特定节点上运行,节点将不再被项目独占使用。

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

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