Docs Self-Managed Upgrade Upgrade the Redpanda Operator This is documentation for Self-Managed v24.1. To view the latest available version of the docs, see v24.2. Upgrade the Redpanda Operator Upgrading the Redpanda Operator ensures your deployment benefits from the latest features, fixes, and improvements. Follow these steps carefully to ensure a successful upgrade. Make sure to review the release notes to understand any significant changes, bug fixes, or potential disruptions that could affect your existing deployment. Review the Kubernetes compatibility matrix and determine the version of the Redpanda Operator that is compatible with the Helm chart version you plan to use. The Redpanda Operator must be able to understand and manage the Helm chart and the Redpanda version you are deploying. If the new version of the Redpanda Operator introduces changes to the custom resource definitions (CRDs), apply these changes first. Upgrading CRDs ensures that the Kubernetes API can manage and interact with Redpanda resources according to the new specifications. kubectl kustomize "https://github.com/redpanda-data/redpanda-operator//src/go/k8s/config/crd?ref=v2.2.5-24.2.7" \ | kubectl apply --server-side -f - Back up your current Helm values for the Redpanda Operator Helm chart: helm get values redpanda-controller --namespace <namespace> > redpanda-operator-values-backup.yaml You’ll need to apply these overrides in the next step. Upgrade the Redpanda Operator. Replace <operator-version> with the version of the Redpanda Operator you want to install. helm repo add redpanda https://charts.redpanda.com helm upgrade --install redpanda-controller redpanda/operator \ --namespace <namespace> \ --set image.tag=<operator-version> Make sure to include all existing overrides, otherwise the upgrade may fail. Ensure that the Deployment is successfully rolled out: kubectl --namespace <namespace> rollout status --watch deployment/redpanda-controller-operator deployment "redpanda-controller-operator" successfully rolled out Next steps Upgrade Redpanda in Kubernetes. 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 Redpanda in Kubernetes Kubernetes Compatibility