用户指南

最佳实践

API 文档

节点管理

最近更新时间:2021-03-16 18:20:21

操作场景

本文介绍如何向已创建的边缘集群中添加节点。您可以通过以下方式为集群添加节点。

操作步骤

创建 ecm 节点

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的【边缘集群】。
  2. 单击需要创建 ecm 节点的集群 ID,进入该集群详情页。
  3. 选择页面左侧【节点管理】>【节点】,进入节点列表页面,单击【创建ecm节点】。
  4. 在“新建节点”页面,根据实际需求配置相关参数。
    主要参数信息如下:
    • 边缘模块:选择边缘模块,确定 ECM 边缘节点规格。
    • ECM实例镜像:腾讯云提供公共镜像和自定义镜像。默认为与所属模块相同的镜像,请根据实际需求进行选择。
    • 默认网络带宽上限:对带宽上限进行限制,若超出此上限,则默认丢包。默认为25Mbps,上限为1024Mbps。
    • ECM实例名称:表示需要创建的实例名称,用户自定义。
    • 设置密码和确认密码:定义设置登录实例的密码。
    • 安全组:安全组是一种虚拟防火墙,用于实例的网络访问控制。默认已选安全组为所属模块的安全组,用户可自行更改安全组设置。
    • 高级设置:可修改默认设置,请根据实际需求进行选择:
      • Pod最大数量:决定分配给每个 Node 的 Pod 数量上限。
      • 容器目录:设置容器和镜像存储目录,建议存储到数据盘。例如 /var/lib/docker
      • 启动配置:shell 脚本格式。
    • 节点省份:建议选择与您的客户最近的省份,可降低访问时延、提高访问速度。
    • 节点地区:请根据实际需求进行选择。
    • 网络类型:请根据实际需求选择公网运营商。
    • 免费开通主机安全加固:默认勾选,帮助用户构建服务器安全防护体系,防止数据泄露。
    • 免费开通云监控:默认勾选,免费开通云产品监控,安装组件获取主机监控指标并以监控图标形式展示,且支持设置自定义告警阈值等。

创建 cvm 节点

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的【边缘集群】。
  2. 单击需要创建 cvm 节点的集群 ID,进入该集群详情页。
  3. 选择页面左侧【节点管理】>【节点】,进入节点列表页面,单击【创建cvm节点】。
  4. 在“新建节点”页面,根据实际需求配置相关参数。详情请参见 新增节点

脚本添加节点

前提条件

按照以下条件准备好边缘节点:

  • 节点来源:可使用 云服务器控制台边缘计算机器控制台 中已有的服务器、其他平台或自建机房的服务器。
  • 节点处理器:支持 x86_64、ARM、ARM64。
  • 支持的节点操作系统如下:
    • Ubuntu 18.04/16.04
    • CentOS 7.6/7.5/7.4
    • Tencent Linux Release 2.4/2.2 (Final)
    • SUSE Linux Enterprise Server 12 SP3
    • Debian 9.0
  • 请确保需添加节点已安装 wgetsystemctliptable
  • 节点网络需具备主动访问公网能力。

操作步骤

  1. 登录 腾讯云容器服务控制台,选择左侧导航栏中的【边缘集群】。
  2. 单击需要添加边缘节点的集群 ID,进入该集群详情页。
  3. 选择页面左侧【节点管理】>【节点】,进入节点列表页面,单击【脚本添加节点】。
  4. 在弹出的“添加边缘节点”窗口中,按照以下步骤进行配置,得到节点侧初始化脚本。
    1. 在“配置”步骤中,获取初始配置,并可修改以下参数值:
      • 指定网卡:节点内网通信使用的网卡。
      • Pod最大数量:决定分配给每个 Node 的 Pod 数量上限。
      • 容器目录:设置容器和镜像存储目录,建议存储到数据盘。例如 /var/lib/docker。
    2. 单击【下一步】,若提示需开启集群外网访问功能,则单击进行开启。如下图所示:
    3. 在“安装脚本”步骤中,复制脚本下载命令用来获取到对应的节点初始化脚本。
  5. 登录已准备好的服务器,并切换至 root 帐户执行已复制的命令。
    说明:

    • 执行该命令会自动下载 edgectl 边缘节点管理工具。
    • 此步骤获取的 edgectl 有效期为 1 小时,请在有效期内完成添加节点操作。过期后请重新【脚本添加节点】操作,重新获取 edgectl。
  6. 查看 edgectl 命令,运行初始化节点操作。更多 edgectl 操作请参见 edgectl 边缘节点管理工具说明
    ./edgectl -h
    Usage:
      edgectl command [flags]
    Available Commands:
      check        Check the edge node if to be add to clusters
      install      Install components to edge node
      clear        Clear edge node and recovery as usual
    Flags:
      -h, --help   Help for edgectl
    ./edgectl install -n Your-Node-Name -i Your-Interface-Name
    说明:

    • 执行该命令会检查主机环境并安装边缘节点所需的组件,自动将节点注册至边缘集群。
    • 受网络和安装速度影响,添加节点操作可能等待数分钟。
    • 查看日志文件确认安装过程信息:/tmp/tke-edge-install.log
  7. 确认命令执行成功后,前往“节点列表”页面并刷新,即可查看已新增的节点。您还可进行节点的其他操作,例如驱逐、移出、封锁、编辑标签或取消封锁等。

相关操作

关闭集群外网访问

  1. 在“边缘集群”列表页面,单击需关闭外网访问集群所在行右侧的【查看集群凭证】。如下图所示:
  2. 在弹出的“集群凭证”窗口中,单击“外网访问”中的,即可关闭该集群的外网访问。
目录