SUSE Support

Here When You Need Us

Understanding RKE2 and K3s Version Suffixes: +rke2r1, +rke2r2, +rke2rZ and +k3s1, +k3s2, +k3sZ

This document (000021777) is provided subject to the disclaimer at the end of this document.

Environment

  • RKE2 and K3s Kubernetes distributions.

Situation

Users often encounter version tags like v1.28.3+rke2r2 or v1.27.15+k3s2 and seek clarification on the meaning of the +rke2rZ and +k3sZ suffixes.

Resolution

These suffixes denote the RKE2 or K3s-specific release number within a given Kubernetes version.

  • ...r1 or ...s1 indicates the initial RKE2 or K3s release built upon that Kubernetes version.
  • Subsequent releases, such as ...r2, ...s2, etc., signify further RKE2 or K3s updates within the same Kubernetes version. 

Reasons for Multiple RKE2/K3s Releases per Kubernetes Version:

  • Bug Fixes: Addressing bugs or security vulnerabilities discovered after the initial release.
  • Enhancements: Introducing new RKE2/K3s features or improvements without requiring a Kubernetes version upgrade.
  • Dependency Updates: Updating internal dependencies (e.g., containerd, CNI plugins) to compatible versions. 

Considerations for Upgrades:

  • When upgrading RKE2 or K3s, pay close attention to both the Kubernetes version and the RKE2/K3s release number. Upgrades like v1.25.5+rke2r1 to v1.25.5+rke2r2 signify an RKE2 update within the same Kubernetes version.
  • Always consult the official release notes for detailed information on changes included in each release, including bug fixes, new features, and dependency updates. Example: http://docs.rke2.io/release-notes/v1.28.X#release-v1283rke2r2

Cause

The +rke2rZ and +k3sZ suffixes provide a mechanism to differentiate RKE2 and K3s-specific releases within a particular Kubernetes version, enabling the distribution of bug fixes, enhancements, and dependency updates without requiring full Kubernetes version upgrades. 

Additional Information

  • This versioning scheme allows for more granular control over RKE2 and K3s updates, providing users with the ability to selectively apply specific fixes or features.
  • Understanding these suffixes is crucial for maintaining stable and secure RKE2 and K3s clusters.
  • These suffixes are not part of the upstream kubernetes versioning.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:000021777
  • Creation Date: 08-Apr-2025
  • Modified Date:14-May-2025
    • SUSE Rancher

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

tick icon

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

tick icon

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

tick icon

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.