OVHcloud Managed Kubernetes Service exposes software-conformant Kubernetes, as certified by the CNCF. New stable versions are provided by the CNCF on a regular basis. Earlier versions proposed by OVHcloud can reach their End-of-Sale/End-of-Support (EOS) or End-of-Life (EOL), mainly because of the life cycle of the underlying support from the Kubernetes community. This policy is provided to help customers understand the life cycle of the OVHcloud Managed Kubernetes Service, to anticipate and prepare for the transition to the newest versions.
General policy guidelines and definitions
End-of-Sales and End-of-Support (EoS)
Kubernetes versions are expressed as
x is the major version,
y is the minor version, and
z is the patch version. The Kubernetes project maintains release branches for the most recent three minor releases.
Applicable fixes, including security fixes, may be backported by the Kubernetes project and subsequently by OVHcloud to those three release branches, depending on severity and feasibility. Patch releases are cut from those branches at a regular cadence, or as needed. Minor releases occur approximately every 3 months, so each minor release branch is maintained by the Kubernetes project for approximately 9 months.
As a general rule, OVHcloud will support those minor versions, and patch versions can be automatically applied using the “security policy” chosen by the customer in the OVHcloud control panel.
As a general rule, a new minor version will be offered by OVHcloud in the 3 months following its being declared “stable” by the Kubernetes project.
As a general rule, OVHcloud will not support minor versions no longer supported by the Kubernetes project and will not assure support to managed services running on those versions until the customer has upgraded to a supported minor Kubernetes version.
As a general rule, OVHcloud will keep offering minor-version upgrade for all unsupported versions to ensure the customer can, at their own pace, move to an OVHcloud-supported minor version. The customer is solely responsible for making sure their configuration and related software are compliant with the new version they are upgrading to.
As soon as a minor version reaches End-of-Support by OVHcloud, it will simultaneously reach End-of-Sales, meaning that OVHcloud will stop proposing the minor version upon installation or reset of a Managed Kubernetes Service.
At any time, customers can find the currently supported versions on the dedicated page.
Any change to these general rules and/or to the release cycle of the Kubernetes project would be advised to affected customers by email (if requiring action on their side) and update to this page.
As a general rule, OVHcloud will not force minor version upgrade for the last two versions that reached End-of-Support. Keep in mind that though we will keep them running, they will no longer be covered by OVHcloud support and SLA/SLOs. In the unlikely case that one of those versions exposes a security breach that puts its own infrastructure at risk, OVHcloud may force the minor update of the service or deactivate the service if the forced minor update does not go through.
As for the third oldest version that reached the end-of-support milestone, OVHcloud will force the minor update of the service or deactivate the service if the forced minor update did not go through, after a 30-day email prior notice. The customer is solely responsible for making sure their configuration and related software are compliant with the new version they are upgrading to.