Upgrade Redis Enterprise for Kubernetes
Upgrade Redis Enterprise operator, clusters, and databases on Kubernetes.
| Redis Enterprise for Kubernetes |
|---|
Keep your Redis Enterprise deployment up to date with the latest features, security patches, and bug fixes. The upgrade process involves updating three main components in sequence: the Redis Enterprise operator, Redis Enterprise clusters (REC), and Redis Enterprise databases (REDB).
Upgrade methods
Choose the appropriate upgrade method for your deployment:
- Upgrade Redis Enterprise for Kubernetes - Standard upgrade process for most Kubernetes distributions
- Upgrade with OpenShift CLI - OpenShift-specific upgrade using CLI tools
- Upgrade with OpenShift OperatorHub - Upgrade using OpenShift OperatorHub and OLM
- Upgrade with Helm - Helm-specific upgrade instructions for chart-based deployments
Upgrade process
The upgrade process includes updating three components in order:
- Upgrade the Redis Enterprise operator - Update the operator to the latest version
- Upgrade the Redis Enterprise cluster (REC) - Update cluster nodes and infrastructure
- Upgrade Redis Enterprise databases (REDB) - Update database versions and configurations
Upgrade compatibility
When upgrading, both your Kubernetes version and Redis operator version need to be supported at all times.
If your current Kubernetes distribution is not supported, upgrade to a supported distribution before upgrading.
RHEL9-based image
As of version 7.8.2-6, Redis Enterprise images are based on Red Hat Enterprise Linux 9 (RHEL9). This means upgrades require:
- Cluster version of 7.4.2-2 or later.
- Database version 7.2 or later.
- RHEL9 compatible binaries for any modules you need.
For detailed steps, see the relevant upgrade page: