用户指南

最佳实践

API 文档

新增节点

最近更新时间:2022-06-09 11:16:46

操作场景

您可以通过以下方式为集群添加节点。

前提条件

已登录 容器服务控制台

操作步骤

新建节点

  1. 在左侧导航栏中,单击 集群,进入 “集群管理” 页面。
  2. 单击需要创建云服务器的集群 ID,进入该集群详情页。
  3. 选择页面左侧节点管理 > 节点,进入节点列表页面,单击新建节点
  4. 在 “新建节点” 页面,根据实际需求配置相关参数。如下图所示:

    主要参数信息如下:
    • 计费模式:提供按量计费包年包月两种计费模式。详情请参见 计费模式
    • 可用区:该参数仅用来筛选可用区下可用的子网列表。
    • 集群网络:选择为本次新建节点分配 IP 的子网,单次创建节点操作只支持单子网。
    • 机型配置:单击请选择机型,在弹出的“机型配置”窗口中参考以下信息按需选择:
      • 机型:支持通过 CPU 核数、内存大小及实例类型进行筛选。详情请参见 实例规格快速入门 Linux 云服务器
      • 系统盘:存储控制、调度云服务器运行的系统集合。支持查看所选机型的可选系统盘类型,请参考 云硬盘类型 并根据实际需求进行选择。
      • 数据盘:用于存储所有的用户数据。
    • 实例名称:控制台显示的云服务器 CVM 实例名称,该属性受主机名命名模式限制。提供以下两种命名方式:
      • 自动命名:主机名为自动命名模式,支持批量连续命名或指定模式串命名,最多输入60个字符。默认自动生成实例名,格式为 tke_集群id_worker
      • 手动命名:主机名为手动命名模式,实例名称与主机名相同,无需重新配置。
    • 登录方式:提供以下三种登录方式,请根据实际情况进行选择。
      • 立即关联密钥:密钥对是通过算法生成的一对参数,是一种比常规密码更安全的登录云服务器的方式。详情请参见 SSH 密钥
        • SSH密钥:该配置项仅在选择立即关联密钥登录方式时出现,在下拉框中选用已有密钥即可。若需新建,请参考 创建 SSH 密钥
      • 自动生成密码:自动生成的密码将通过 站内信 发送给您。
      • 设置密码:请根据提示设置对应密码。
    • 安全组:默认为创建集群时所设置的安全组,可根据实际需要进行更换或添加。
    • 数量:创建实例数量,请根据实际需求进行设置。
  5. (可选)单击“新建节点”页面中的更多设置,查看或配置更多信息。如下图所示:
    • CAM角色:可为本批次创建的所有节点绑定相同的 CAM 角色,赋予节点该角色绑定的授权策略。详情请参见 管理实例角色
    • 容器目录:勾选即可设置容器和镜像存储目录,建议存储到数据盘。例如 /var/lib/docker
    • 安全加固:默认免费开通 DDoS 防护、WAF 和云镜主机防护,详情请参见 T-Sec 主机安全官网页
    • 云监控:默认免费开通云产品监控、分析和实施告警,安装组件获取主机监控指标。详情请参见 云监控 CM 官网主页
    • 封锁初始节点:勾选“开启封锁”后,将不接受新的 Pod 调度到该节点,需要手动取消封锁的节点,或在自定义数据中执行 取消封锁命令,请按需设置。
    • Label:单击新增Label,即可进行 Label 自定义设置。可用于后续根据 Label 筛选、管理节点。
    • 自定义数据:指定自定义数据来配置节点,即当节点启动后运行配置的脚本。需确保脚本的可重入及重试逻辑,脚本及其生成的日志文件可在节点的 /usr/local/qcloud/tke/userscript 路径查看。

添加已有节点

注意:

  • 当前仅支持添加同一 VPC 下的云服务器。
  • 请勿添加公网网关 CVM 加入集群,该类型 CVM 重装加入集群后产生 DNS 异常,会导致该节点不可用。
  1. 在左侧导航栏中,单击 集群,进入 “集群管理” 页面。
  2. 单击需要添加已有节点的集群ID,进入该集群详情页。
  3. 选择节点管理 > 节点,单击添加已有节点。如下图所示:
  4. 在 “选择节点” 页面,勾选需要添加的节点,单击下一步
  5. 在 “云服务器配置” 页面,配置需要添加到集群的云服务器。
    主要参数信息如下:
    • 数据盘挂载:格式化挂载相关设置:需要填写设备名称,格式化系统以及挂载点
      • 不勾选:不设置数据盘挂载选项,可手动或者使用脚本挂载。
      • 勾选:需要填写以下参数:设备名称,格式化系统(可以选择不格式化),挂载点。
        如果您想将 /dev/vdb 这块设备格式化成 ext4,并挂载到 /var/lib/docker 目录下,可以这样设置:
        设备名称:/dev/vdb, 格式化系统:ext4,挂载点:/var/lib/docker
        • 提前备份重要数据,如果已经自行格式化盘,则无需选择格式化系统,只需填写挂载点。
        • 您填写的格式化挂载设置会对本批次添加节点全部生效,请确认填写的设备名称,例如 /dev/vdb 符合您的预期(如果您对 CBS 做了热插拔等操作,设备名称可能会变化)。
        • 如果您对盘做了分区 /LVM,在设备名称处填写分区名 /LVM 名,配置对应的格式化挂载参数即可。
        • 如果您填写了错误的设备名称,系统会报错并终止节点初始化流程。
        • 如果您填写的挂载点不存在,系统会为您创建对应目录,不会报错。
    • 容器目录:设置容器和镜像存储目录,建议存储到数据盘。
    • 操作系统:操作系统为集群级别,您可以前往集群详情页进行修改,修改后新增或重装的节点将使用新的操作系统。
    • 登录方式:
      • 设置密码:请根据提示设置对应密码。
      • 立即关联密钥:密钥对是通过一种算法生成的一对参数,是比常规密码更安全的登录云服务器的方式,具体详情可参阅 SSH 密钥
      • 自动生成密码:自动生成的密码,该密码将通过站内信发送给您。
    • 安全组:用于设置云服务器 CVM 的网络访问控制,请根据实际需求进行选择。您还可以单击新建安全组,放通其他端口。
  6. 单击完成
目录