custom background image

Managed Kubernetes Service


Managed Kubernetes Service

Skip the hassle of installing and managing your Kubernetes clusters, and quickly deploy your applications with the leading container orchestration solution.

Why choose OVHcloud Managed Kubernetes Service?

Fully managed by OVHcloud

We manage the configuration, deployment and maintenance of all the components required for your Kubernetes clusters to work properly, on a sovereign cloud infrastructure. Focus on innovating and developing your digital products.

Scalability and resilience

Your infrastructure automatically adjusts depending on the load, so you consume only the resources you need, while the resilience of your applications is improved.

Interoperability

Get all the features of a certified Kubernetes. Our solution is certified by the Cloud Native Computing Foundation (CNCF) and ensures a high level of interoperability. Your infrastructure remains flexible and compatible with all your existing tools and systems.

Ecosystem of services

Managed Kubernetes Service (MKS) natively integrates OVHcloud infrastructure services, such as CPU-centric instances for intensive computing, GPUs for artificial intelligence, storage classes, and Load Balancer. Create and deploy containerised and microservice-based applications more efficiently with our additional services: Managed Private Registry, Managed Databases, and Object Storage.

Key features

Automatic scaling of your clusters

With auto-scaling, your infrastructure adapts to the needs of your applications, whether upwards or downwards.

Integration with your access management tools

Control access to your MKS cluster resources by using OpenID Connect (OIDC) integration to manage access rights.

Simplified lifecycle management

Trigger Kubernetes updates in one click or via an API call, and define your cluster’s security policy to automatically apply new security patches.

SPECIFICATIONS

Technical specifications

Compatibility with Public Cloud instances

Balanced or optimised in terms of CPU, GPU, RAM, and storage

High performance storage

Block and Object Storage Classes

vRack private network integration

Interconnection with OVHcloud services

Integrated load balancing solution

With the Public Cloud Load Balancer

Auto-sizing

Auto-scaling up to 100 nodes per node pool

Integrated with your ecosystem of services

Logs management, managed databases, big data & AI

Deploy your Kubernetes clusters via Infrastructure as Code (IaC) with Terraform

Find out how to quickly and easily deploy our Managed Kubernetes Service with Terraform. This guide will show you how to deploy a secure Kubernetes cluster, configure a load balancer to ensure high availability, and set up persistent volumes for optimal data management.

YouTube conditions the playback of its videos on the deposit of tracers in order to offer you targeted advertising based on your browsing.

In order to watch the video, you need to accept the Sharing cookies on third-party platforms privacy category in our Privacy Center. You have the option of withdrawing your consent at any time.

For more information,visit the YouTube cookies policy and the OVHcloud cookies policy .

Features

Auto-scaling node pools

Ensure your applications have the resources they need to run efficiently. With automatic cluster resizing, you can adapt the resources to your real needs. You only pay for the resources used by your services. 

High-availability control plane

With the Standard solution, your control plane is replicated across several availability zones. If a zone becomes unavailable, your resources and control plane will remain protected.

New Kubernetes versions regularly available

In accordance with our Lifecycle Policy, we will make new versions available within 3 months of the Kubernetes project announcing the Stable version.

Advanced network management features

Choose the CNI that best fits your needs. With Cilium and eBPF, you get advanced traffic control, custom network policies, and increased observability.

Dedicated resources

With the Standard offer, you get to choose an etcd database on dedicated resources.

Worker nodes eligible for Savings Plans

Get low prices on your work nodes by signing up to Savings Plans. MKS nodes are considered standard Public Cloud instances, so you can use the resources of the same Savings Plan to create MKS instances and/or nodes.

education_platform_notext.png

Explore the potential of the Public Cloud

Discover our comprehensive portfolio of Public Cloud solutions — Compute, Storage, Network, AI and much more — through an interactive and certification-focused learning experience.

Why choose Managed Kubernetes Service?

Kubernetes explained

Kubernetes is the industry-leading container orchestrator and has been widely adopted. This open-source system enables businesses to effectively deploy, scale, and manage their containerised applications, regardless of their size. With this service, developers can deploy their applications faster, without having to manage the underlying infrastructure.

Kubernetes simplifies container management by organising containers into logical groups. It ensures reliability and performance by supporting load balancing, configuration, storage management, and automatic disaster recovery. Designed to suit different environments (on-premises, public cloud or hybrid), Kubernetes offers high application portability.

Reversibility, hybrid cloud and multi-cloud

The CNCF conformance program ensures that your workloads are portable, even between different cloud providers. Kubernetes is the leading solution for multi-cloud (multiple providers or datacentres) and hybrid (a combination of cloud and local infrastructure) environments. The same configuration can be easily transferred from one environment to another.

Optimised management

We host and maintain all the essential components of Kubernetes, including the operating system and common technical elements of the compute nodes (such as the Docker runtime).

Your questions answered

Which resources are managed by OVHcloud?

In line with our responsibility matrix, OVHcloud will install and maintain the Kubernetes control plane (such as the API Server, storage, and controllers). However, although these components run on OVHcloud resources, the customer remains responsible for the security of their worker nodes, containers and pods, as well as for correctly sizing their infrastructure and backing up their data.

How do I subscribe to a Savings Plan for my Managed Kubernetes Service worker nodes?

Subscribe to a Savings Plan through your OVHcloud Control Panel. This subscription is not directly linked to node creation, and you can sign up before or after they are created.

What is the difference between single-zone and multi-zone clusters for Managed Kubernetes Service?

In a Standard cluster, the components of the control plane are deployed with high availability in three separate zones in the region (multi-AZ), with automatic replication.

In a Free cluster, these components also have high availability, but within a single zone.

For node pools, you can specify the deployment zones, provided that they belong to the same region as the control plane.

How much does it cost to transfer data between my Kubernetes clusters, or externally?

To give you more control over your budget and avoid hidden costs, traffic between clusters, between clusters and OVHcloud services, and externally (internet) is completely free.

Are there any charges related to API calls?

No additional cost applies to API calls, whether they are internal to the Managed Kubernetes Service or addressed to the API Server.

What are the availability guarantees for the Managed Kubernetes Service control plane?

For the Free version, the Service Level Agreement (SLA) guarantees a 99.5% monthly availability. For the Standard version, an SLA of 99.99% will be offered after the beta phase.

What guarantees are offered for the resources used by the Managed Kubernetes Service (compute, storage, etc.)?

Managed Kubernetes Service works with OVHcloud cloud services such as instances, Block Storage and Load Balancer . You can view their Service Level Agreements (SLAs) on their respective pages.

What are the use cases for Kubernetes?

Kubernetes is a resource orchestrator. It distributes containers across the cluster’s available nodes, based on placement rules and your application’s structure.

2 For multi-AZ regions

3 The “MKS Standard Kickstart” is free and valid for one (1) month, and applies to any first-time subscription to the Public Cloud MKS Standard plan before 22 June 2026. Any professional customer, new or existing, can benefit from this offer, provided that they have not already signed up to the service in the past. The onboarding support offer includes a one-hour session covering the MKS Standard product and 3-AZ specifics, followed by three hours of interactive sessions focused on best practices for configuring MKS clusters. This offer is valid for one use per NIC handle. Even if a natural or legal person has multiple NIC handles, only one offer can be used per person and will be permanently linked to a single NIC. The use of this offer is subject to the full acceptance of its terms and conditions, namely (a) these terms and conditions, (b) the Special Terms for Professional Services, and (c) the General and Special Terms applicable to the services ordered. These terms and conditions can be viewed here: https://www.ovhcloud.com/en/terms-and-conditions/contracts/. In the event of non-compliance with these conditions or of fraudulent use (including one person using multiple offers), OVHcloud reserves the right to terminate the subscribed services to which the offer is linked and/or cancel the offer, and the holder of the OVHcloud account will, in all cases, be liable to pay the full amounts to OVHcloud for the services used. OVHcloud’s liability for this free offer is set out in the General Terms of Service, limited to €300, within the meaning of Article 10.4. - Limitations of Liability. The applicable law and jurisdiction are outlined in the General Terms of Service.