Manage Node Pools

Create a node pool

Prerequisite: Only contract owners, administrators, and users having Create Kubernetes Clusters permission can create node pools. Other user types have read-only access.

You can create a cluster using the Kubernetes Manager in DCD for Public Node Pools.

1. In the DCD, go to Containers > Managed Kubernetes.

Containers drop-down menu

2. Select a cluster from the list and go to the Node pools in Cluster tab.

Create a node pool

3. Select + Create node pool.

4. In Create Kubernetes node pool, configure your node pools.

  • In the Pool Settings, provide the following information:

    • Pool Name: Enter a name that aligns with the Kubernetes naming convention.

    • Data Center: Select an option from the drop-down list. Your node pool will be included in the selected data center. If you do not have a data center, you must first create one.

    • Node pool version: Select an appropriate version from the drop-down list.

    • Node count: Select the number of nodes in the node count.

    • Autoscale: Select the checkbox to enable autoscale and provide a minimum and maximum number of the total nodes.

    • Attached private LANs: Select + and choose a private LAN from the drop-down list.

    • Reserved IPs: Select + and choose a reserved IP address from the drop-down list.

  • In the Node Template, provide the following information:

    • Server type: Select either vCPU or Dedicated Core server from the drop-down list. By default, Dedicated Core is selected. For more information on the server type, see vCPU Servers and Dedicated Core Servers.

    • Cores: Select the number of cores.

    • RAM: Select the size of your RAM.

    • Availability Zone: Select a zone from the drop-down list.

    • Storage Type: Select a type of storage, either HDD or SSD form the drop-down list.

    • Storage Size: Select the storage size for your storage.

Note: Make sure to use the following naming convention for the node pool:

  • Can be a maximum of 63 characters in length.

  • Begins and ends with an alphanumeric character ([a-z0-9A-Z]).

  • Must not contain spaces or any other white-space characters.

  • Can contain dashes (-), underscores (_), and dots (.) in between.

5. Select +Create node pool and click OK to confirm the server summary displayed.

Create Kubernetes node pool modal

Rebuild a node

When a node fails or becomes unresponsive you can rebuild that node. This will create a new node with an identical configuration that will replace the failed node.

Prerequisite: Make sure your node is active.

  1. Select a cluster from the list and go to the Node pools in Cluster tab.

  2. Select the node pool that contains the failed node.

  3. Select Rebuild.

  4. Confirm your selection by selecting OK.

Avoid accessing the target data center while Managed Kubernetes is provisioning nodes, as concurrent manual interaction can cause undesirable results.

Last updated

Was this helpful?