用户指南

最佳实践

API 文档

节点池分类(NodeGroup)

最近更新时间:2022-04-20 10:36:18

概述

节点池分组即对节点池进行不同类型的分类。本文介绍如何通过容器服务控制台,对边缘容器的边缘节点进行节点池的分组管理。

例如,当您有 5 个节点池,分别为 NodeUnit1/NodeUnit2/NodeUnit3/NodeUnit4/NodeUnit5。您可以创建 3 个不同的节点池分组,分别为 NginxGroup/DatabaseGroup/MidewareGroup,然后分别在每个 NodeGroup 下绑定需要的 NodeUnit。示例图如下:

根据此结构创建不同的 NodeGroup 后,可以使用边缘容器相关的 DeploymentGrid/StatefusetGrid/ServiceGrid 能力进行多地域的分发部署。例如您可以创建 Nginx 实例的 DeploymentGrid,绑定到 NginxGroup 中,NginxGroup 中的 NodeUnit1/NodeUnit3/NodeUnit5 这 3 个地域都会同时部署完全相同的 Nginx 的 Deployment 实例,在三个地域同时提供接入服务。

操作步骤

新建节点池分类

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的边缘集群
  2. 单击集群 ID,进入该集群详情页。
  3. 选择页左侧节点管理 > 节点池分类,进入节点池分类列表页,如下图显示:
  4. 单击新建分类,在“新建节点池分类”页中输入节点池分类名称,并按照需求关联节点池。如下图显示:
  5. 单击完成,在节点池分类列表中查看分类。

管理节点池分类

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的边缘集群
  2. 单击集群 ID,进入该集群详情页。
  3. 选择页左侧节点管理 > 节点池分类,进入节点池分类列表页。
  4. 单击节点池分类右侧的修改节点池,在“修改节点池分类(NodeGroup)”页中对已关联节点池进行添加和删除。

使用节点池分类

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的边缘集群
  2. 单击集群 ID,进入该集群详情页。
  3. 选择页左侧Service Group > DeploymentGrid,进入 DeploymentGrid 列表页。
  4. 单击新建,在“新建DeploymentGrid”中按照需求输入 DeploymentGrid 相关参数,选择相应的 NodeGroup 即可进行部署,如下图显示:

Service Group 资源删除保护

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的边缘集群
  2. 单击集群 ID,进入该集群详情页。
  3. 选择页左侧Service Group > DeploymentGrid,进入 DeploymentGrid 列表页。
  4. 单击 DeploymentGrid 右侧的删除
    • 若当前应用已关联的节点池组 NodeGroup 未关联节点池 NodeUnit,则需要您在“删除资源”弹窗中单击确定。提示“删除成功”,即完成删除 DeploymentGrid 中的 nginx
    • 若当前应用已关联的节点池组 NodeGroup 下关联了节点池 NodeUnit,则需要您前往节点管理 > 节点池分类页移除 nginx 关联的节点池。控制台提示如下图所示:

      操作步骤如下:
      1. 选择页左侧节点管理 > 节点池分类,进入节点池分类列表页。
      2. 选中 nginx 节点池组并且单击修改节点池,清空所有关联的节点池。如下图显示:
      3. 单击完成,在节点池分类列表中查看分类。如下图显示:
      4. 再次选择页左侧 Service Group > DeploymentGrid,并且选择需要删除的 DeploymentGrid 中的 nginx,单击删除。如下图显示:
      5. 在“删除资源”弹窗中确认资源信息并单击确定。提示“删除成功”,即完成删除 DeploymentGrid 中的 nginx
目录