Docs Self-Managed Upgrade Kubernetes Compatibility Kubernetes Compatibility This topic describes the compatibility for versions of Redpanda, Redpanda Operator, and the Helm charts. The tables identify the version requirements and compatibility guidelines. Redpanda Self-Managed version numbers follow the convention AB.C.D, where AB is the two digit year, C is the feature release, and D is the patch release. For example, v22.3.1 indicates the first patch release on the third feature release of the year 2022. Patch releases include bug fixes and minor improvements, with no change to user-facing behavior. New and enhanced features are documented with each feature release. You can find a list of all releases on GitHub. Versioning scheme and compatibility policy The Redpanda Helm chart and Redpanda Operator are versioned and tested alongside specific Redpanda core releases, Kubernetes, and Helm. Starting from version v25.1.1-beta1, the Redpanda Operator and Redpanda Helm chart follow a new versioning scheme aligned with Redpanda core releases: v25.1 refers to the Redpanda core feature release deployed by default. The patch version denotes the patch version for either the operator or Helm chart. It is not the patch version of Redpanda core. The beta version is used for pre-release versions of the Redpanda Operator and Helm chart. These versions are not intended for production use. Each Redpanda Operator and Helm chart version supports the corresponding Redpanda core version plus one minor version above and one below. This approach ensures flexibility during upgrades. For example, Redpanda Operator version 25.1.1 supports Redpanda core versions 25.2.x, 25.1.x, and 24.3.x. Redpanda Operator and Helm chart versions are supported only while their associated Redpanda core version remains supported. If the core version reaches end of life (EoL), the corresponding versions of the Redpanda Operator and Helm chart also reach EoL. Beta versions are available only for testing and feedback. They are not supported by Redpanda and should not be used in production environments. To give feedback on beta releases, reach out to the Redpanda team in Redpanda Community Slack. Kubernetes version policy The minimum supported Kubernetes version is 1.27.0-0. The Kubernetes versions listed in the compatibility matrix are suggested ranges, based on testing and reported usage. Not every patch or minor version within these ranges is explicitly tested. To request compatibility testing of a Kubernetes version outside of the given ranges, contact Redpanda support. Redpanda Core has no direct dependency on Kubernetes. Compatibility is influenced indirectly by the Helm chart or Operator that you use. Compatibility matrix Redpanda Core / rpk Helm Chart Operator Helm Chart Operator Helm CLI Kubernetes 25.1.x 25.1.1-beta1, 5.10.x, 5.9.x 25.1.1-beta1, 0.4.41, 0.4.36 25.1.1-beta1, 2.4.x, 2.3.x 3.12+ 1.28.x - 1.32.x[1] 24.3.x 25.1-k8s-beta, 5.9.x 25.1-k8s-beta, 0.4.41, 0.4.36, 0.4.29 25.1-k8s-beta, 2.4.x, 2.3.x, 2.2.x 3.11+ 1.28.x - 1.31.x[1] 24.2.x 5.9.x, 5.8.x 0.4.29 2.2.x 3.10+ 1.27.x - 1.30.x[1] By default, the Redpanda Helm chart depends on cert-manager for enabling TLS. Make sure to install a version of the cert-manager CRDs that supports the certificates.cert-manager.io/v1 resource. See the cert-manager release notes. Redpanda Console integration Redpanda Console is deployed through the Redpanda Helm chart. It is included as a subchart, and its version is determined by the version of the parent Helm chart. The Redpanda Helm chart defines which Redpanda Console versions it supports. When you install or update the Helm chart, it automatically selects the appropriate Redpanda Console version. Upgrading the Helm chart may also upgrade Redpanda Console. Because of this built-in dependency, selecting a different Helm chart version can change the Redpanda Console version deployed in your environment. Redpanda Console Helm Chart Operator v3.x.x v25.1.1-beta1 v25.1.1-beta1 v2.x.x 5.10.1, 5.9.x, 5.8.x 2.4.x, 2.3.x, 2.2.x Next steps Deploy Redpanda in Kubernetes Upgrade Redpanda in Kubernetes 1. These Kubernetes versions are suggested ranges, based on testing and reported usage. Not every patch or minor version within these ranges is explicitly tested. Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution Upgrade the Redpanda Operator Migrate Node Pools