Sidebar navigationMain contentFooter
Jump toContribute on Github

Kubernetes version support policy

Reviewed on 07 February 2024Published on 04 April 2022

Kubernetes (K8s) is an open source project that is constantly evolving, integrating and deprecating features and applying bug fixes. The project is supported by the community, which releases between four and six new minor versions every year.

With Scaleway Kubernetes, you can use the latest version of Kubernetes as soon as it is officially released and certified by the Cloud Native Computing Foundation. The versions are usually available in Kubernetes Kapsule and Kubernetes Kosmos within a few days after the release.

Version management recommendation

We recommend that you keep your Kubernetes clusters up-to-date with the latest available minor version of Kubernetes and the latest patches.

Note

Each minor Kubernetes version is supported by Scaleway Kubernetes for at least twelve months before being deprecated.

Cluster auto-upgrade

Before using the auto-upgrade feature, it is essential to differentiate between patch upgrades and minor version upgrades in Kubernetes. While a patch upgrade typically focuses on bug fixes and security patches without altering existing functionalities, a minor version upgrade introduces new features and changes.

The Kubernetes Kapsule and Kubernetes Kosmos platforms offer an auto-upgrade feature to address patch upgrades within the same minor Kubernetes version you are currently using. This means that the feature allows for updates to the latest patch, ensuring enhanced security and stability without introducing major changes.

This upgrade applies to both the control plane and the managed node versions of Kubernetes. You can activate this feature through the API, CLI, or the Scaleway console. Note, to ensure smooth operation of the auto-upgrade, the kube-system namespace should remain untouched and free from any user-initiated modifications that might cause issues with the upgrade process.

If you are looking to upgrade to the next minor version of Kubernetes, refer to our documentation on upgrading to the next minor version.

Support

Before opening a support ticket related to cluster behavior or a Kubernetes component, we highly recommend that you upgrade the cluster to the latest version of Kubernetes. If the upgrade to a new minor version is not possible, the latest patch of the version running on the cluster must be applied. 80% of Kubernetes issues are usually fixed when applying the latest patch version available.

Scaleway Kubernetes Kapsule & Kosmos release calendar

  • Official End of Life: Upstream end of maintenance support.
  • Scaleway Release: Version is available for Kubernetes Kapsule and Kubernetes Kosmos cluster creation and cluster upgrade.
  • Deprecation: Version is removed from cluster creation option. Customers are informed via a support ticket that they are using a deprecated version of Kubernetes and are asked to update their clusters.
  • End of Support: Version is not supported anymore, clusters will be automatically upgraded to the next supported minor version.
Note

When a minor version becomes unsupported, Scaleway operates an upgrade to the latest patch version of the next supported minor version within the next 30 days. You will be notified via ticket.

Scaleway Kubernetes products

Kubernetes versionOfficial releaseOfficial End of LifeScaleway ReleaseDeprecationEnd of Support
1.29December 2023February 2025February 7, 2024February 2025April 7, 2025*
1.28August 2023October 2024August 2023February 2025*April 7, 2025*
1.27April 2023June 2024April 2023February 2025*April 7, 2025*
1.26December 2022February 2024February 6, 2023February 2025March 6, 2025
1.25August 2022October 2023February 6, 2023February 2025March 6, 2025
1.24April 2022July 2023April 2022April 2024May 15, 2024
1.23December 8, 2021February 2023December 9, 2021December 2023February 15, 2024
Important
  • New support policy: from the release of version 1.29, Scaleway’s support window has shifted to 14 months. We are discontinuing extended support for outdated upstream Kubernetes releases to ensure you can always benefit from the latest features, bug fixes, enhanced support and maximum security. Consequently, versions 1.27 and 1.28 will have corresponding end of support timelines.

Version information

For a complete changelog update, refer to the official Kubernetes changelog.

The following documentation only lists the main feature changes for each version and provides a link to the version release announcement on Kubernetes’ official blog.

1.29

  • Official release announcement
  • Kubernetes 1.29 includes a total of 11 enhancements promoted to stable, 19 to beta, and 19 to alpha.

1.28

  • Official release announcement
  • 45 enhancements: 19 are entering alpha, 14 have graduated to beta, and 12 have graduated to stable.

1.27

  • Official release announcement
  • This release consists of 60 enhancements. 18 of those enhancements are entering alpha, 29 are graduating to beta, and 13 are graduating to stable.

1.26

  • Official release announcement
  • 11 features graduated to GA, 12 features deprecated or removed

1.25

  • Official release announcement
  • 13 enhancements graduated to GA (see announcement for full list)

1.24

  • Official release announcement

Supported Container Network Interfaces (CNI)

Starting from Kubernetes version 1.25 launch:

  • Kubernetes Kapsule only supports cilium and calico as CNI.
  • Kubernetes Kosmos only supports kilo as CNI.
InterfaceObsolete
Flannelfrom v1.25
Weavefrom v1.25
  • Migration policy:
    • Control planes cannot be upgraded on obsolete CNIs.
    • Recommended action: Create new clusters using a supported CNI, either via API or from the Scaleway console.

Supported Container Runtime Interfaces (CRI)

Starting from the launch of Kubernetes version 1.25, containerd is the only runtime supported by Scaleway Kubernetes products.

Cloud Products & Resources
  • Scaleway Console
  • Compute
  • Storage
  • Network
  • IoT
  • AI
Dedicated Products & Resources
  • Dedibox Console
  • Dedibox Servers
  • Network
  • Web Hosting
Scaleway
  • Scaleway.com
  • Blog
  • Careers
  • Scaleway Learning
Scaleway Docs
Follow us
FacebookTwitterSlackInstagramLinkedin
ContractsLegal NoticePrivacy PolicyCookie PolicyDocumentation license
© 1999-2024 – Scaleway SAS