Skip to content

Kubernetes v1.35 for Rafay MKS

As part of our continuous effort to bring the latest Kubernetes versions to our users, support for Kubernetes v1.35 will be added soon to the Rafay Operations Platform for MKS cluster types.

Both new cluster provisioning and in-place upgrades of existing clusters are supported. As with most Kubernetes releases, this version deprecates and removes a number of features. To ensure zero impact to our customers, we have validated every feature in the Rafay Kubernetes Operations Platform on this Kubernetes version. Support will be promoted from Preview to Production in a few days and made available to all customers.

Important: Platform Version 1.2.0 Required

Kubernetes v1.35 requires etcd version 3.5.24 which is delivered as part of Rafay Platform Version 1.2.0. When creating new clusters based on Kubernetes v1.35, select Platform Version 1.2.0 along with it. For upgrading existing clusters to Kubernetes v1.35, upgrade to Platform Version 1.2.0 first or together with the Kubernetes upgrade. Clusters cannot be provisioned or upgraded to Kubernetes v1.35 without Platform Version 1.2.0.

Kubernetes v1.35 Release

etcd Version Update — Platform Version 1.2.0 Required

Mandatory Prerequisite

Kubernetes v1.35 requires etcd version 3.5.24 included in Rafay Platform Version 1.2.0. Upgrading to Platform Version 1.2.0 is a mandatory prerequisite for both new cluster creation and in-place upgrades to Kubernetes v1.35.

As part of Kubernetes v1.35 support, the etcd version is bumped to 3.5.24, delivered through Rafay Platform Version 1.2.0. This is an upstream Kubernetes requirement where a minimum etcd version of 3.5.24 is needed . Note that the latest patch version 1.34.3 of Kubernetes 1.34 also requires etcd 3.5.24, with Platform Version 1.2.0 as the delivery vehicle.

What this means for you:

  • When creating a new cluster on Kubernetes v1.35, select Platform Version 1.2.0 along with it to proceed.
  • If you are upgrading an existing cluster to Kubernetes v1.35, you can either upgrade to Platform Version 1.2.0 separately first, or upgrade it together with the Kubernetes v1.35 upgrade.
  • Clusters running on older platform versions will not be eligible for the Kubernetes v1.35 upgrade until Platform Version 1.2.0 is applied.

If you select Kubernetes 1.35.0 or 1.34.3 with a platform version below 1.2.0, the console displays a warning and blocks cluster creation or upgrade.


New Cluster Provisioning

Users of the Rafay platform can provision new clusters based on Kubernetes v1.35 using the supported interfaces. Selecting 1.35.0 or 1.34.3 while on a platform version below 1.2.0 displays a warning and blocks cluster creation until the platform is upgraded.

New Cluster based on K8S 1.35

Clicking on a node in the cluster dashboard provides additional details about the Kubernetes version:

New Cluster Node based on K8S 1.35

Warning When Platform Version Is Below 1.2.0

Warning

Expected Configuration (Platform 1.2.0)

Cluster creation with Kubernetes 1.35.0 and Platform Version 1.2.0


In-Place Upgrades

Users with existing Rafay MKS clusters will be prompted to upgrade to Kubernetes v1.35. Selecting 1.35.0 or 1.34.3 on a platform version below 1.2.0 displays a warning and blocks the upgrade until Platform Version 1.2.0 is applied. All upgrade operations are audited in the centralized audit logs and users can view upgrade history by clicking on the Upgrades tab. An illustrative example is shown below:

Reminder

Before upgrading to Kubernetes v1.35, ensure your cluster is on Platform Version 1.2.0 or later. You can upgrade the platform separately first, or together with the Kubernetes v1.35 upgrade. This platform version includes etcd 3.5.24 which is required for Kubernetes v1.35.

In-Place Upgrades


CNCF Conformance

Kubernetes v1.35 clusters provisioned and managed by Rafay are CNCF conformant. We have submitted the conformance results for v1.35, meeting all CNCF requirements as we do for every release. This ensures that Rafay's support for Upstream Kubernetes adheres to the required APIs and maintains compatibility with open source community versions.


Try It Out

Sign up here for a free trial and try it out yourself. Get Started includes a number of hands-on exercises to help you get familiar with the capabilities of Rafay's Kubernetes Operations Platform.