Skip to main content

Managing a Kubernetes cluster's node pools

Overview

You can group a cluster's worker nodes into node pools. The nodes in each pool are all of the same size, so if you want a cluster to have nodes of different instance sizes, you must create a new pool for each size.

Adding a new node pool

You can add a new node pool to a running cluster by clicking on "Create new pool" on your cluster's information page.

Cluster node pool information

You will be taken to the pool creation page:

Adding a new node pool options

In this section, you can select the number of nodes to create in this new pool, and the specifications/size of the nodes to create. You can choose from the same sizes as when creating a cluster.

The cost per node of each type is displayed.

When you click "Create new pool" you will be taken back to the cluster information page and the new pool will be displayed as creating:

New node pool is being created

You can then specify specific tasks within your cluster to run on a specific pool's nodes, optimizing your cluster.

Deleting a node pool

You can delete a node pool entirely by clicking on the "Delete" button next to the node pool information.

Node pools information

A popup will appear asking you to confirm that you want to delete the node pool by entering its name:

Delete node pool popup

The pool will be deleted as soon as you click "Delete" and is irreversible. All workloads in that pool will be destroyed and re-allocated in your cluster.