You can use an elastic node pool to manage a set of Elastic Compute Service (ECS) instances and add these instances to external Kubernetes clusters. This topic describes how to create an elastic node pool for an external Kubernetes cluster.
Prerequisites
A cluster for registration is created and registered with an external Kubernetes cluster (self-managed or provided by other cloud providers). For more information about how to create a cluster for registration and limits on elastic node pools in registered external Kubernetes clusters, see Register an external Kubernetes cluster and Limits on elastic node pools for external Kubernetes clusters.
Procedure
- By default, you can deploy up to 100 nodes in a cluster of Container Service for Kubernetes (ACK). To add more nodes to a cluster, Submit a ticket.
- Before you add an existing ECS instance to an ACK cluster, make sure that an elastic IP address (EIP) is attached to the ECS instance, or a Network Address Translation (NAT) gateway is created in the virtual private cloud (VPC) where the ECS instance is deployed. Make sure that the ECS instance can access the Internet. Otherwise, the ECS instance cannot be added to the cluster.
Related operations
After the node pool is created, go to the Node Pools page, find the created node pool, and then click Details in the Actions column to view the details about the node pool. You can also click Scale Out in the Actions column to scale out the node pool. For more information about how to scale out a node pool, see Manually scale out an elastic node pool.