You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/index.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1041,6 +1041,7 @@
1041
1041
+ [Backing-up an OVHcloud Managed Kubernetes cluster using Velero](public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero)
1042
1042
+ [Backing-up Persistent Volumes using Stash](public_cloud/containers_orchestration/managed_kubernetes/backing-up-volumes-using-stash)
1043
1043
+ [Migration Guide – Moving Your Kubernetes Cluster to OVHcloud](public_cloud/containers_orchestration/managed_kubernetes/migration-to-ovhcloud)
1044
+
+ [MKS Free to Standard Migration Guide](public_cloud/containers_orchestration/managed_kubernetes/migration-from-free-to-standard)
+ [Monitoring apps with Prometheus and Grafana on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-apps-grafana-prometheus)
1046
1047
+ [Collect metrics from PCI instances with Prometheus on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-pci-instances-prometheus)
Copy file name to clipboardExpand all lines: pages/public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero/guide.en-gb.md
We strongly recommend that you use an [official release of Velero](https://github.com/vmware-tanzu/velero/releases). The tarballs for each release contain the velero command-line client. Expand the tarball and add it to your PATH.
Copy file name to clipboardExpand all lines: pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa/guide.en-gb.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -229,7 +229,7 @@ Navigate to the `Dashboard`{.action} tab and find the Clusters > Backups that yo
Copy file name to clipboardExpand all lines: pages/public_cloud/containers_orchestration/managed_kubernetes/migration-from-free-to-standard/guide.en-gb.md
+35-35Lines changed: 35 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
2
title: MKS Free to Standard Migration Guide
3
3
excerpt: Learn how to migrate your OVHcloud MKS cluster from Free to Standard offer, understand plan differences, and follow best practices for a secure and smooth transition.
4
-
updated: 2025-09-17
4
+
updated: 2025-10-02
5
5
---
6
6
7
-
## Objectives
7
+
## Objective
8
8
9
9
This guide outlines the process of migrating your OVHcloud Managed Kubernetes Service (MKS) cluster from the Free plan to the Standard plan. It provides a step-by-step procedure to ensure a secure and efficient transition while minimizing downtime.
10
10
11
11
We will cover the essential phases of migration, including:
12
12
13
-
-**Plan Comparison:** Understanding the differences between Free and Standard plans.
14
-
-**Backup and Restore:** Using Trilio, CloudCasa, or Velero to safely migrate your data and workloads.
15
-
-**Cluster Migration:** Moving your entire cluster or specific namespaces to the Standard plan.
16
-
-**Post-Migration Validation:** Ensuring your applications are fully functional and optimized on the Standard plan.
13
+
-**Plan comparison**: Understanding the differences between Free and Standard plans.
14
+
-**Backup and restore**: Using Trilio, CloudCasa, or Velero to safely migrate your data and workloads.
15
+
-**Cluster migration**: Moving your entire cluster or specific namespaces to the Standard plan.
16
+
-**Post-migration validation**: Ensuring your applications are fully functional and optimized on the Standard plan.
17
17
18
18
This guide is designed to provide you with the knowledge and best practices needed for a smooth and successful MKS plan migration.
19
19
@@ -22,13 +22,13 @@ This guide is designed to provide you with the knowledge and best practices need
22
22
To successfully update your Kubernetes cluster plan within OVHcloud, ensure you have the following prerequisites:
23
23
24
24
- A [Public Cloud project](/pages/public_cloud/public_cloud_cross_functional/create_a_public_cloud_project) in your OVHcloud account.
25
-
-**kubectl:** You'll need the kubectl command-line tool installed to interact with your Kubernetes clusters. Refer to the [official Kubernetes documentation](https://kubernetes.io/docs/tasks/tools/) for installation instructions.
25
+
-**kubectl**: You'll need the kubectl command-line tool installed to interact with your Kubernetes clusters. Refer to the [official Kubernetes documentation](https://kubernetes.io/docs/tasks/tools/) for installation instructions.
26
26
27
27
## Comparing Free and Standard MKS Plans
28
28
29
29
While this guide focuses on your current plan, it can be helpful to understand the differences between the Free and Standard plans. The Standard plan offers additional features such as cross-AZ resilience, higher availability SLA, dedicated etcd, and larger maximum cluster size.
30
30
31
-
For a complete overview, including a detailed comparison table between Free and Standard, please refer to the `Free vs Standard comparison` part of our [MKS Standard Plan](/pages/public_cloud/containers_orchestration/managed_kubernetes/premium) guide. The table in that guide provides a clear side-by-side comparison of key features.
31
+
For a complete overview, including a detailed comparison table between Free and Standard, please refer to the **Free vs Standard comparison** part of our [MKS Standard Plan](/pages/public_cloud/containers_orchestration/managed_kubernetes/premium) guide. The table in that guide provides a clear side-by-side comparison of key features.
32
32
33
33
## Instructions
34
34
@@ -41,13 +41,13 @@ For a complete overview, including a detailed comparison table between Free and
41
41
> In the meantime, plan your migration accordingly and consider alternatives such as reconfiguring DNS records or using load balancer services.
42
42
>
43
43
44
-
1.**Install, Configure Backup Tool and back up your cluster**
44
+
1.**Install, configure Backup Tool and back up your cluster**
45
45
46
46
Before migrating your cluster, ensure that a backup solution is installed and configured. You can use Trilio, CloudCasa, or Velero depending on your preference.
47
47
48
48
Choose your backup tool:
49
49
50
-
- Velero: Open-source, integrates with OVHcloud S3-compatible storage.
50
+
- Velero: Open-source, integrates with OVHcloud S3-compatible<sup>1</sup> storage.
51
51
- Trilio: Enterprise-ready solution, optimized for Kubernetes.
52
52
- CloudCasa: Managed backup service, simple setup for clusters.
53
53
@@ -65,11 +65,11 @@ Access the administration UI for your OVHcloud Managed Kubernetes clusters by cl
65
65
66
66
{.thumbnail}
67
67
68
-
3.**Pick a flavour and node pool for your new OVHcloud cluster**
68
+
3.**Pick a flavor and node pool for your new OVHcloud cluster**
69
69
70
-
-**Size your worker nodes:** Carefully assess your existing architecture's CPU and RAM requirements and select OVHcloud node flavors that match these specifications.
71
-
-**Replicate network setup:** Ensure your new cluster's network configuration mirrors your original cluster (e.g. private nodes on a private subnet, dedicated outbound gateway).
72
-
-**Choose deployment mode:** Select a deployment mode (e.g. 1AZ or 3AZ) based on your fault tolerance needs and high availability requirements.
70
+
-**Size your worker nodes**: Carefully assess your existing architecture's CPU and RAM requirements and select OVHcloud node flavors that match these specifications.
71
+
-**Replicate network setup**: Ensure your new cluster's network configuration mirrors your original cluster (e.g. private nodes on a private subnet, dedicated outbound gateway).
72
+
-**Choose deployment mode**: Select a deployment mode (e.g. 1AZ or 3AZ) based on your fault tolerance needs and high availability requirements.
73
73
74
74
> [!primary]
75
75
>
@@ -86,11 +86,11 @@ Choose the documentation corresponding to the tool you are using:
86
86
> **Via Velero**
87
87
>> 1.**Deploy Velero on the new cluster**
88
88
>>
89
-
>> Install the Velero Helm chart on your newly created OVHcloud Kubernetes cluster by following this [guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero/#installing velero).
89
+
>> Install the Velero Helm chart on your newly created OVHcloud Kubernetes cluster by following the **Installing Velero** part of [this guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero/).
90
90
>>
91
91
>> 2.**Configure access to your backups**
92
92
>>
93
-
>> Make sure Velero on the new cluster points to the same OVHcloud S3-compatible Object Storage bucket that was used for your backups. This will automatically make your existing backup metadata visible to the new cluster.
93
+
>> Make sure Velero on the new cluster points to the same OVHcloud S3-compatible<sup>1</sup> Object Storage bucket that was used for your backups. This will automatically make your existing backup metadata visible to the new cluster.
94
94
>>
95
95
>> Example of checking available backups:
96
96
>>
@@ -130,13 +130,13 @@ Choose the documentation corresponding to the tool you are using:
130
130
>> Monitor events and logs if some workloads do not start as expected.
131
131
>>
132
132
>**Via Trilio**
133
-
>> Follow the step 4 in the **Restoring mysql-qa Helm Release Backup** part of our [guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio).
133
+
>> Follow the **Restoring mysql-qa Helm Release Backup** part in step 4 of [our guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio).
134
134
>>
135
135
>**Via CloudCasa**
136
-
>> Follow the step 6 of this [guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa/#step6-----Run a restore operation).
136
+
>> Follow the **step 6 - Run a restore operation for the dummy application**of [this guide](/pages/public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa).
137
137
>>
138
138
139
-
1. **Validate the Migration**
139
+
5. **Validate the Migration**
140
140
141
141
After restoring your workloads, check that the cluster is fully functional:
142
142
@@ -171,22 +171,22 @@ Explore the option of [OVHcloud Saving Plans](/pages/public_cloud/public_cloud_c
171
171
172
172
## Tips and best practices
173
173
174
-
- Operational Best Practices
175
-
- **Test restores regularly:** Don’t just configure backups and perform periodically restoration test to validate recovery procedures.
176
-
- **Use staging environments:** Run your migration first on a non-production cluster to detect potential issues before moving production workloads.
177
-
- **Check quotas and limits:** Make sure your Public Cloud project has sufficient quotas for nodes, storage, and load balancers.
178
-
- Security & Compliance
179
-
- **Revalidate RBAC policies:** Ensure that users and service accounts have only the permissions they need in the new cluster.
180
-
- **Rotate secrets and credentials:** After migration, rotate API keys, tokens, and database passwords to reduce risks.
181
-
- **Audit compliance requirements:** Verify that the new setup still complies with your organization’s security or regulatory requirements (e.g. GDPR, ISO).
182
-
- Performance & Cost
183
-
- **Enable autoscaling:** Configure cluster autoscaler and HPA (Horizontal Pod Autoscaler) to optimize resource usage.
184
-
- **Right-size your nodes:** Review workloads and adjust node pool flavors to balance performance and cost.
185
-
- **Monitor storage usage:** Keep an eye on PVC consumption and adjust storage classes if necessary.
186
-
- Reliability
187
-
- **Use 3AZ mode for production:** Ensure high availability by running workloads in a 3AZ cluster.
188
-
- **Set up alerts:** Integrate with tools like Prometheus, Grafana...
189
-
- **Document rollback strategy:** Define how to roll back to the Free cluster or to a backup if issues arise during migration.
174
+
- Operational Best Practices:
175
+
- **Test restores regularly**: Don’t just configure backups and perform periodic restoration tests to validate recovery procedures.
176
+
- **Use staging environments**: Run your migration first on a non-production cluster to detect potential issues before moving production workloads.
177
+
- **Check quotas and limits**: Make sure your Public Cloud project has sufficient quotas for nodes, storage, and load balancers.
178
+
- Security & Compliance:
179
+
- **Revalidate RBAC policies**: Ensure that users and service accounts have only the permissions they need in the new cluster.
180
+
- **Rotate secrets and credentials**: After migration, rotate API keys, tokens, and database passwords to reduce risks.
181
+
- **Audit compliance requirements**: Verify that the new setup still complies with your organization’s security or regulatory requirements (e.g. GDPR, ISO).
182
+
- Performance & Cost:
183
+
- **Enable autoscaling**: Configure cluster autoscaler and HPA (Horizontal Pod Autoscaler) to optimize resource usage.
184
+
- **Right-size your nodes**: Review workloads and adjust node pool flavors to balance performance and cost.
185
+
- **Monitor storage usage**: Keep an eye on PVC consumption and adjust storage classes if necessary.
186
+
- Reliability:
187
+
- **Use 3AZ mode for production**: Ensure high availability by running workloads in a 3AZ cluster.
188
+
- **Set up alerts**: Integrate with tools like Prometheus, Grafana, etc.
189
+
- **Document rollback strategy**: Define how to roll back to the Free cluster or to a backup if issues arise during migration.
Copy file name to clipboardExpand all lines: pages/public_cloud/containers_orchestration/managed_kubernetes/premium/guide.en-gb.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ updated: 2025-09-10
28
28
> [!primary]
29
29
> This document describes the features and "how-to" for the Managed Kubernetes Service Standard Plan currently in beta version. For additional details on the Managed Kubernetes Service Free plan, refer to the [following documentation](/pages/public_cloud/containers_orchestration/managed_kubernetes/known-limits).
30
30
31
-
## Free vs Standard comparison <aname="comparison-plan-array"></a>
0 commit comments