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/deploying-node-pool.md.
  • English

Deploying a node pool

View as Markdown

Requirements

  • You should have already created a cluster on the OVHcloud Managed Kubernetes service.
  • You will also need the kubectl command-line tool. You can find the detailed installation instructions for this tool on the Kubernetes official site.
Warning

NOTE: For API users, this guide assumes you are familiar with the OVHcloud API. If you have never used it, you can find the basics here: First steps with the OVHcloud API.

 

Instructions

Getting your cluster information

Via the OVHcloud Control Panel
Via the OVHcloud API

Log in to the OVHcloud Control Panel, go to the Public Cloud section, and select the relevant Public Cloud project.

Access the administration UI for your OVHcloud Managed Kubernetes clusters by clicking on Managed Kubernetes Service in the left-hand menu.

Click on your cluster to access its information.

Cluster list - Deploying node pool

In this administration UI, you have several tabs included:

  • Service: A global view of your cluster, with important information like the status, API URL, and kubectl configuration file.
  • Node pools: The node pools of your cluster, with options for adding, configuring, or removing them.
  • APIServer access: The possibility to configure the access to the API-server.
  • Logs: Logs of your Kubernetes cluster’s control plane.

Service tab - Deploying node pool

 

Configuring the default settings for kubectl

Please refer to the Configuring kubectl on an OVHcloud Managed Kubernetes cluster documentation for this part of the process.

 

Add a node pool

Via the OVHcloud Control Panel
Via the OVHcloud API

In the Node pools tab of the administration UI, click the Add a node pool button.

Pools tab - Deploying node pool

  1. Enter a node pool name.

    Info

    Only alphanumeric characters and "-" are allowed for the node pool name. You can’t use characters like “_”, “.”, or "/" as a separator in a node pool name.

  2. Choose a flavor (machine type) for your node pool (B3-8, for example).

  3. Configure the number of nodes you want to add to your node pool, 3, for example, with Autoscaling disabled.

  4. Define the billing method: monthly or hourly.

When you have made all of your selections, click Save.

 

Verify that your node is ready

Via the OVHcloud Control Panel
Via the OVHcloud API

In the Node pools tab, you can inspect the state of your Node pools. The node pool you have just created should now be in an Installing state. The node pool installation can take a minute, so feel free to take a short break, then try again until it's ready.

After its creation, click on the node pool in order to list its nodes' details.

Deploying node pool

 

Deploy your first application

You’re now ready to deploy your first application in your OVHcloud Managed Kubernetes cluster.

For more details about this process, you can refer to our deploying an application documentation.

 

Go further

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.