Follow this quickstart guide to deploy a containerised Hello World application on your OVHcloud Managed Kubernetes Service cluster, using the OVH Control Panel.
In this guide, we are assuming that you’re using the OVHcloud Manager to manage your Kubernetes cluster. If you are using a different method, like the OVHcloud API, please refer to the appropriate documentation:
Before you begin
- 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 Kubernetes’ official site.
Getting your cluster information
Access our administration UI for your OVHcloud Managed Kubernetes clusters by clicking on the Containers and Orchestration menu in the Cloud section of the OVHcloud Manager. Then choose the cluster on which you wish to deploy an application.
In this administration UI, you have three tabs:
Service: a global view of your cluster, with important information like the status, API URL, and
Node pools: the active nodes of your cluster, with options for adding, modifying or removing them.
Containers and Services: coming soon…
- APIServer access: Choose the IPv4 addresses that can access your cluster's APIServer
- Audit Logs: Find logs for your Kubernetes cluster's control plane
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 worker node
In the Node pools tab of the administration UI, click on the node pool on which you wish to add a node. Click the Actions drop-down and select Add nodes. For this example, choose a general purpose node, like the B2-7 flavor:
Proceed through the menu to add your node.
Verify that your node is ready
In the Node pools tab, you can inspect the state of your nodes. The node you have just created should now be in an Installing state. The node installation can take a minute, so feel free to take a short break, then try again until it’s ready.
Deploy your first application
You’re now ready to deploy your first application.
For more details about this process, you can refer to our deploying an application documentation.