在非 Alauda OS 集群上添加和删除节点

当集群需要扩容,或需要使用新节点替换集群中的异常节点时,您可以向节点运行非 Alauda OS 的现有工作负载集群(集群类型为 On-Premises)添加控制平面节点和工作节点。您还可以从这些集群中删除节点,例如移除故障节点。

约束和限制

  • 在将节点添加到集群之前准备好节点。使用节点可用性检查参考验证节点。未满足必需条件时,集群部署可能会失败。

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

  • 为避免出现不可预测的错误,要添加的节点的操作系统类型应与集群中的其他节点一致。

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

  • 集群规划指南:集群必须至少有 1 个控制平面节点。不支持将控制平面节点准确设置为 2 个。控制平面节点达到 3 个或更多时,集群将成为高可用集群(对于高可用集群,建议使用奇数个节点,最好是 3 个或 5 个)。注意:此要求仅适用于添加或更改控制平面容量;您可以安全地添加工作节点,而无需强制添加控制平面节点。

  • 一个节点只能属于一个集群。已经属于其他集群的节点无法添加。

前提条件

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

操作步骤

  1. 在左侧导航栏中,单击集群 > 集群。

  2. 单击要添加节点的 On-Premises 类型的集群名称。

  3. 在节点页签下,单击添加节点。

  4. 配置相关参数。有关参数详情,请参阅节点配置参数。

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

后续操作

查看执行进度

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

操作步骤

  1. 单击处于添加中状态的节点右侧的查看执行进度。

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

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

重新添加失败节点

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

删除节点

您可以从 On-Premises 类型的集群中删除节点,例如移除故障节点。

约束和限制

  • 不支持删除导入集群中的节点。

  • 当集群中只有一个控制平面节点时,不支持删除该控制平面节点。

操作步骤

  1. 在左侧导航栏中,单击集群管理 > 集群。

  2. 单击要删除节点所在的 On-Premises 类型的集群名称。

  3. 在节点页签下,单击要删除节点右侧的删除。

    提示:如果删除 Linux 节点后需要清理该节点下的资源,请单击对话框底部的下载清理脚本,将清理脚本下载到本地。节点成功删除后,登录该节点并执行清理脚本。

  4. 输入节点名称,然后单击删除。