Add Nodes to the Self-built Cluster
When a cluster needs to be scaled up or when new nodes are required to replace faulty nodes in the cluster, you can add control and compute nodes to an existing self-built cluster on the platform.
Constraints and Limitations
-
Nodes intended to be added to the cluster must be prepared and checked. Please refer to Node Availability Check Reference Table for preparation and checking to ensure all conditions are met, as failure to do so may result in cluster deployment failure.
-
The hardware architecture of the nodes to be added must match that of the cluster.
-
To avoid unforeseen errors, the operating system type of the nodes to be added should match that of the other nodes in the cluster.
-
SSH port and authentication information for nodes added in the same Add Node dialog should be consistent.
-
At least 1 control node can be added, 2 is not supported, and if the number is greater than or equal to 3, it is a high-availability cluster (high-availability clusters are recommended to be set to an odd number, and 3 or 5 is recommended).
-
A node can only belong to one cluster; nodes intended to be added cannot be used by other clusters.
Prerequisites
- If direct SSH access to nodes intended to be added to the cluster is not possible through global and requires access through a proxy , prepare the proxy service in advance. Currently, only SOCKS5 proxies are supported.
Procedure of Operation
-
In the left navigation bar, click Clusters > Cluster of clusters.
-
Click on the cluster name with the type as self-built for adding nodes.
-
Under the Nodes tab, click Add Node.
-
Configure the relevant parameters based on the guidelines.
-
Click Add to perform a node availability check.
Upon successful check, the node addition process will commence, and the node will be in an Adding state.
What’s Next
View Execution Progress
On the node list page, you can view information about the added nodes. For nodes in the Adding state, you can track the execution progress.
Procedure of Operation
-
Click on the right side of a node in the Adding state
> View Execution Progress. -
In the pop-up execution progress window, you can monitor the node’s execution progress (status.conditions).
Note: When a type is in progress or in a failed state with a reason, hovering over the corresponding reason (displayed in blue font) allows you to view detailed information about the reason (status.conditions.reason).
Add a Node that Failed to Add Again
After adding nodes, if any node fails to add, a prompt will appear above the node list. Click the Add Again button in the prompt box to retry adding the failed node.