You can manage multiple nodes as a group by adding nodes to a node pool. For example, you can centrally manage the labels and taints on nodes in a node pool. This topic describes how to scale out a node pool in Container Service for Kubernetes.
- You have created a node pool. For more information, see Create a node pool.
- The Kubernetes version must be V1.9 or later.
- By default, you can deploy up to 100 nodes in each cluster. To increase the quota, submit a ticket. Submit a ticket.
- Before you add an existing Elastic Compute Service (ECS) instance deployed in a Virtual Private Cloud (VPC) network, make sure that an Elastic IP address is attached to the ECS instance, or a Network Address Translation (NAT) gateway is deployed in the same VPC network. In addition, you must make sure that the corresponding node can access the public network. Otherwise, you fail to add the ECS instance.
- Log on to the ACK console.
- In the left-side navigation pane, click Clusters.
- Find the target cluster, click Node Pools in the Actions column.
- Find the target node pool and click Scale Out in the Actions column.
- Set parameters in the dialog box that appears.
If you modify node pool configurations, new configurations take effect after scale-out. For more information about the parameters, see Create an ACK cluster. Some parameters are described as follows.
- Nodes to Add: The number of nodes that you want to add to the node pool. Currently, you can add up to 100 nodes to a cluster under the account. You can add up to 500 nodes at a time.
- Node Label: You can add labels to the nodes.
- ECS Label: You can add labels to ECS instances.
- Click OK.
On the Node Pools page, if the node pool status is Scaling, it indicates that the node pool is scaling out. After the scale-out is complete, the node pool status becomes Activated.