向本地部署集群添加节点

当集群需要扩容,或者需要使用新节点替换集群中的异常节点时,你可以通过添加节点的方式,向平台上现有的 本地部署 工作负载集群添加控制平面节点和计算节点。

约束和限制

  • 在将节点添加到集群之前,请先准备好节点。使用 Node Availability Check Reference 验证节点。未满足所需条件时,集群部署可能会失败。

  • 待添加节点的硬件架构必须与集群的硬件架构保持一致。

  • 为避免不可预知的错误,待添加节点的操作系统类型应与集群中的其他节点保持一致。

  • 在同一个 添加节点 对话框中添加的节点,其 SSH 端口和认证信息必须统一。

  • 集群规划指南:一个集群至少必须有 1 个控制平面节点。不支持恰好设置 2 个控制平面节点。拥有 3 个或更多控制平面节点时,集群将成为高可用集群(对于高可用集群,建议使用奇数个节点,最好是 3 或 5 个)。注意:此要求仅适用于添加或变更控制平面容量;你可以安全地添加 worker/计算节点,而不必强制添加控制平面节点。

  • 一个节点只能属于一个集群。已属于其他集群的节点不能被添加。

前提条件

  • 当 global 集群无法通过 SSH 服务直接访问待添加到集群中的节点,且需要通过代理访问时,请提前准备好代理服务。目前仅支持 SOCKS5 代理。

操作步骤

  1. 在左侧导航栏中,单击 Clusters > Clusters

  2. 单击要添加节点的 本地部署 类型 cluster name

  3. Nodes 选项卡下,单击 Add Node

  4. 配置相关参数。有关参数详情,请参见 Node Configuration Parameters

  5. 单击 Add 对节点执行可用性检查。
    检查通过后,节点添加开始,节点将处于 Adding 状态。

后续操作

查看执行进度

在节点列表页面,你可以查看已添加节点的列表信息。对于处于 Adding 状态的节点,你可以查看执行进度。

操作步骤

  1. 单击处于 Adding 状态节点右侧的 View Execution Progress

  2. 在弹出的执行进度对话框中,你可以查看节点执行进度(status.conditions)。

    提示:当某一类型正在执行,或由于某个原因处于失败状态时,你可以将光标悬停在对应原因上,查看原因的详细信息(status.conditions.reason,以蓝色文本显示)。

重新添加失败的节点

添加节点后,如果有部分节点添加失败,节点列表上方会出现提示。单击提示框中的 Re-add 按钮,重新添加失败的节点。