Why OVHcloud MKS with Ankra
- Free or standard control plane - pick the OVHcloud control-plane plan that fits the workload.
- Private networking and anti-affinity - attach a private network and spread nodes with anti-affinity where supported.
- Live pricing and options - regions, Kubernetes versions, and node flavors are fetched live with your OVHcloud credential.
Prerequisites
OVHcloud application keys with a Public Cloud project (project_id), stored in Ankra. See OVH API Credentials.
GitOps is optional: connect a repository at creation and Ankra commits the cluster’s stack definitions to Git.
Creating an OVHcloud MKS cluster
- Portal
- CLI
- API
1
Create Cluster
Go to Clusters → Create Cluster and pick OVHcloud’s Cloud Managed action.
2
Credential & Region
Select the OVHcloud credential and a region (for example
GRA9). Regions load live from OVHcloud.3
Node Pools
Define one or more worker pools: name, node flavor (with live pricing), count, labels, and autoscaling bounds.
4
Kubernetes & Plan
Pick a Kubernetes version or keep the default, choose the control-plane plan (
free or standard), and set the update policy.5
GitOps (optional) & Create
Optionally connect a Git repository, then create. Ankra runs OVHcloud preflight checks, provisions the cluster, retrieves the kubeconfig, and installs the Ankra Agent.
OVHcloud MKS options
Verify
The create progress view follows the control plane, the node pools, kubeconfig retrieval and the Ankra Agent install. The cluster shows Online once the agent has connected. Then pointkubectl at it through Ankra - this needs a Cluster Access grant - and check that every node is Ready:
Day-2 operations
Node pools, upgrades, and deletion work from the CLI, portal, or API. The CLI examples use--provider ovh_mks:
ankra cluster managed node-pool update --autoscaling --autoscaling-min <n> --autoscaling-max <n>, or with the PATCH .../node-pools/{name} endpoint. See Managed Kubernetes - day-2 operations for the shared mechanics.
Importing an existing MKS cluster
Already running OVHcloud MKS? Discover clusters in your Public Cloud project and adopt them into Ankra without touching them. Discovery and import run from the portal, the CLI (ankra cluster managed discover|import --provider ovh_mks) or the API - see Managed Kubernetes - importing existing clusters.