在非 Alauda OS 集群上添加和删除节点
当集群需要扩容,或需要使用新节点替换集群中的异常节点时,您可以向节点运行非 Alauda OS 的现有工作负载集群(集群类型为 On-Premises)添加控制平面节点和工作节点。您还可以从这些集群中删除节点,例如移除故障节点。
约束和限制
-
在将节点添加到集群之前准备好节点。使用节点可用性检查参考验证节点。未满足必需条件时,集群部署可能会失败。
-
要添加的节点的硬件架构必须与集群的硬件架构一致。
-
为避免出现不可预测的错误,要添加的节点的操作系统类型应与集群中的其他节点一致。
-
在同一个添加节点对话框中添加的节点,其 SSH 端口和身份验证信息必须统一。
-
集群规划指南:集群必须至少有 1 个控制平面节点。不支持将控制平面节点准确设置为 2 个。控制平面节点达到 3 个或更多时,集群将成为高可用集群(对于高可用集群,建议使用奇数个节点,最好是 3 个或 5 个)。注意:此要求仅适用于添加或更改控制平面容量;您可以安全地添加工作节点,而无需强制添加控制平面节点。
-
一个节点只能属于一个集群。已经属于其他集群的节点无法添加。
前提条件
- 当 global 集群无法通过 SSH 服务直接访问要添加到集群的节点,而需要通过代理访问时,请提前准备代理服务。目前仅支持 SOCKS5 代理。
操作步骤
-
在左侧导航栏中,单击集群 > 集群。
-
单击要添加节点的 On-Premises 类型的集群名称。
-
在节点页签下,单击添加节点。
-
配置相关参数。有关参数详情,请参阅节点配置参数。
-
单击添加,对节点执行可用性检查。
检查通过后,开始添加节点,节点处于添加中状态。
后续操作
查看执行进度
在节点列表页面,您可以查看已添加节点的列表信息。对于处于添加中状态的节点,您可以查看执行进度。
操作步骤
-
单击处于添加中状态的节点右侧的查看执行进度。
-
在弹出的执行进度对话框中,您可以查看节点执行进度(
status.conditions)。提示:当某种类型正在执行或处于失败状态且存在原因时,将光标悬停在对应原因(以蓝色文本显示)上,可以查看原因的详细信息(
status.conditions.reason)。
重新添加失败节点
添加节点后,如果部分节点添加失败,节点列表上方会显示提示。单击提示框中的重新添加按钮,重新添加失败的节点。
删除节点
您可以从 On-Premises 类型的集群中删除节点,例如移除故障节点。
约束和限制
-
不支持删除导入集群中的节点。
-
当集群中只有一个控制平面节点时,不支持删除该控制平面节点。
操作步骤
-
在左侧导航栏中,单击集群管理 > 集群。
-
单击要删除节点所在的 On-Premises 类型的集群名称。
-
在节点页签下,单击要删除节点右侧的删除。
提示:如果删除 Linux 节点后需要清理该节点下的资源,请单击对话框底部的下载清理脚本,将清理脚本下载到本地。节点成功删除后,登录该节点并执行清理脚本。
-
输入节点名称,然后单击删除。