Back to all use cases

ConsultingSoftware / Digital Platforms

RKE1 has no in-place path, so the plan is a second set of clusters and an order of moves

SaaS Platform Team

A typical engagement to replatform Rancher-managed RKE1 clusters onto RKE2 or K3s: workload inventory, parallel clusters, staged cut-over and a rollback at every step. RKE1 reached end of life on 31 July 2025 and cannot be upgraded in place.

Overview

This is a typical engagement for a software company whose production workloads run on downstream clusters that were built as RKE1 clusters and are managed from one Rancher server. RKE1 reached end of life on 31 July 2025, and the team now needs a replatform plan it can schedule. AceMQ and a partner Kubernetes specialist inventory the estate and plan the move to new RKE2 or K3s clusters.

Challenge

SUSE states that replatforming RKE1 in place is not possible, so every cluster has to be replaced by a new one and every workload moved. The difficulty is the order. Stateless services move easily, stateful ones need data movement and a rollback, ingress and load balancer connectivity has to exist before anything cuts over, and the Rancher server itself has to be on a version that supports the clusters on both sides of the move.

Environment

A Rancher server on a Kubernetes cluster of its own, several downstream RKE1 clusters on virtual machines in two locations, ingress controllers and load balancers per cluster, and a mix of stateless services and stateful workloads with persistent volumes.

Approach

The engagement starts read-only. AceMQ builds an inventory of workloads and classifies each as stateless or stateful, checks the Rancher version against SUSE's support matrix and lifecycle dates, and writes the plan before any new cluster is created. Application code is not changed.

Solution

  1. Inventories every workload on the RKE1 clusters and classifies it as stateless or stateful
  2. Checks the Rancher server version and the target Kubernetes versions against SUSE's support matrix and lifecycle dates
  3. Designs the new RKE2 or K3s clusters beside the old ones, including node sizing, network plugin and ingress
  4. Plans the cut-over in waves, with stateful workloads last and a data movement and verification step for each
  5. Defines the rollback for every wave and the point after which it is no longer possible
  6. Tests the Rancher backup and restore and the etcd snapshots on the new clusters before the first wave

Outcome

The engagement delivers a workload inventory with each workload classified, a written replatform plan with the order of waves and owners, the target cluster design, a rollback plan for every wave and a tested Rancher backup and restore. The platform team learns which clusters move first, what each move depends on and when the old clusters can be retired.

Technologies

RancherRKE2K3sKubernetes

Need Rancher Architecture Guidance?

AceMQ's senior Rancher engineers have handled this exact type of engagement before. Whether you need architectural guidance, hands-on remediation, or an ongoing managed partnership, we're ready to help.