Back to Redis

Index

content/operate/kubernetes/7.22/upgrade/_index.md

latest2.3 KB
Original Source

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]({{<relref "/operate/kubernetes/7.22/upgrade/upgrade-redis-cluster" >}}) - Standard upgrade process for most Kubernetes distributions
  • [Upgrade with OpenShift CLI]({{<relref "/operate/kubernetes/7.22/upgrade/openshift-cli">}}) - OpenShift-specific upgrade using CLI tools
  • [Upgrade with OpenShift OperatorHub]({{<relref "/operate/kubernetes/7.22/upgrade/upgrade-olm">}}) - Upgrade using OpenShift OperatorHub and OLM
  • [Upgrade with Helm]({{<relref "/operate/kubernetes/7.22/deployment/helm#upgrade-the-chart">}}) - Helm-specific upgrade instructions for chart-based deployments

Upgrade process

The upgrade process includes updating three components in order:

  1. Upgrade the Redis Enterprise operator - Update the operator to the latest version
  2. Upgrade the Redis Enterprise cluster (REC) - Update cluster nodes and infrastructure
  3. 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.

{{<warning>}}If your current Kubernetes distribution is not [supported]({{<relref "/operate/kubernetes/7.22/reference/supported_k8s_distributions">}}), upgrade to a supported distribution before upgrading. {{</warning>}}

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:

For detailed steps, see the relevant upgrade page:

  • [OpenShift CLI]({{<relref "/operate/kubernetes/7.22/upgrade/openshift-cli">}})
  • [OpenShift OperatorHub]({{<relref "/operate/kubernetes/7.22/upgrade/upgrade-olm">}})
  • [Kubernetes]({{<relref "/operate/kubernetes/7.22/upgrade/upgrade-redis-cluster" >}})