For AI agents: the complete documentation index is available at https://docs.us.ovhcloud.com/en/llms.txt, the full documentation bundle is available at https://docs.us.ovhcloud.com/en/llms-full.txt, and this page is available as Markdown at https://docs.us.ovhcloud.com/en/public-cloud/managed-kubernetes/managing-nodes.md.
  • English

How to manage nodes and node pools on an OVHcloud Managed Kubernetes cluster

View as Markdown

Depending on your preferred workflow, you can manage them through:

We will walk you through each method to help you efficiently scale and manage your Kubernetes infrastructure.

 

Requirements

Info

You can find detailed installation instructions on the official Kubernetes website

 

On nodes and node pools

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

In your OVHcloud Managed Kubernetes cluster, nodes are grouped into node pools (groups of nodes sharing the same configuration).

When you order a new cluster, it is created with a default node pool. Refer to our guide on creating a cluster for more information.

In this guide, we explain how to do some basic operations with nodes and node pools using the Public Cloud section of the OVHcloud Control Panel.

 

Instructions

Accessing your cluster

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

Access our administration UI for your OVHcloud Managed Kubernetes clusters by clicking on Managed Kubernetes Service in the left-hand menu in the Public Cloud section of the OVHcloud Control Panel. In the table, select a cluster by clicking on the cluster name.

In this administration UI, you have several tabs:

  • Service: Here, you will have a global view of your cluster with important information like the status, the API URL, or the kubectl configuration file.
  • Node pools: Here you will find the active node pools of your cluster. You will be able to add, resize, or remove node pools.
  • APIServer access: You can add IPv4 ranges to restrict access to your cluster’s APIServer.
  • Logs: Here you will find the logs for your Kubernetes cluster’s control plane.

Service tab - Managing nodes

 

Getting your cluster information

Via the OVHcloud Control Panel
Via the OVHcloud API

Go to your Public Cloud project in the OVHcloud Control Panel and click on the Managed Kubernetes Service section. Click the name of your cluster.

 

Listing node pools

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

Go to your Public Cloud project in the OVHcloud Control Panel and click on the Managed Kubernetes Service, then click on the name of the relevant cluster.

On the following screen, choose the Node pools tab.

Cluster list - Managing nodes

 

Getting node pool details

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

Go to your Public Cloud project in the OVHcloud Control Panel and click on the Managed Kubernetes Service, then click on the name of the relevant cluster.

On the following screen, choose the Node pools tab and select the name of your pool.

Node pools tab

 

Creating a node pool

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

In the Node pools tab, click on the button Add a node pool.

Node pools tab

Fill the fields to create a new node pool.

Warning

NOTE: The name of node pool should be in lowercase. The “_” and “.” characters are not allowed. The node pool name cannot begin with a number.

The subsequent node pool configuration steps are described in Creating a cluster.

Info

To learn more about the flavors of the current OVHcloud range, refer to this page.

 

Updating a node pool

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

Configuring a node pool

To access the nodes' configuration, switch to the Node pools tab. Click on the more options ... button in the row of the node pool concerned, then select See nodes.

Node pools tab more options

Here you can delete a node by clicking on the more options ... button to the right of the node.

More options - Managing nodes

 

Adding nodes to an existing node pool

In the Node pools tab, click on the more options ... button in the row of the node pool concerned, then select Configure node pool size.

Node pools tab more options

In the pop-up window, you can resize your node pool by adding nodes. Alternatively, you can enable the autoscaling feature, which allows you to set the minimum and maximum pool size instead.

Configure node pool

 

Deleting a node pool

Via the OVHcloud Control Panel
Via the OVHcloud API
Via the NodePools CRD

In the Node pools tab, click the more options ... button in the row of the node pool concerned, then select Delete pool.

Node pools tab more options

Confirm the decision by typing DELETE into the field. Then, click the Delete button.

Delete node pool

 

Go further

To have an overview of the OVHcloud Managed Kubernetes service, visit the OVHcloud Managed Kubernetes page.

To deploy your first application on your Kubernetes cluster, we invite you to follow our guides to configure default settings for kubectl and to deploy a Hello World application.

Browse all the Managed Kubernetes Service (MKS) guides.

Browse the rest of the OVHcloud US documentation for guides on our other products and services.

Learn more about Managed Kubernetes on the OVHcloud US website.

If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for a custom analysis of your project.