Install Redis Enterprise Helm chart
Install Redis Enterprise for Kubernetes version 7.8.6 using Helm charts.
| Redis Enterprise for Kubernetes | 
|---|
Helm charts provide a simple way to install the Redis Enterprise for Kubernetes operator in just a few steps. For more information about Helm, go to https://helm.sh/docs/.
Prerequisites
- A supported distribution of Kubernetes.
 - At least three worker nodes.
 - Kubernetes client (kubectl).
 - Helm 3.10 or later.
 
Example values
The steps below use the following placeholders to indicate command line parameters you must provide:
<repo-name>is the name of the repo holding your Helm chart (example:redis).<release-name>is the name you give a specific installation of the Helm chart (example:my-redis-enterprise-operator)<chart-version>is the version of the Helm chart you are installing (example:7.8.2-2)<namespace-name>is the name of the new namespace the Redis operator will run in (example:ns1)<path-to-chart>is the filepath to the Helm chart, if it is stored in a local directory (example:/home/charts/redis-enterprise-operator)
Install
- Add the Redis repository.
 
helm repo add <repo-name> https://helm.redis.io/
- Install the Helm chart into a new namespace.
 
helm install <release-name> redis/redis-enterprise-operator \
    --version <chart-version> \
    --namespace <namespace-name> \
    --create-namespace
To install with Openshift, add --set openshift.mode=true.
To monitor the installation add the --debug flag. The installation runs several jobs synchronously and may take a few minutes to complete.
Install from local directory
- 
Find the latest release on the redis-enterprise-k8s-docs repo and download the
tar.gzsource code into a local directory. - 
Install the Helm chart from your local directory.
 
helm install <release-name> <path-to-chart> \
    --namespace <namespace-name> \
    --create-namespace
To install with Openshift, add --set openshift.mode=true.
To monitor the installation add the --debug flag. The installation runs several jobs synchronously and may take a few minutes to complete.
Specify values during install
- 
View configurable values with
helm show values <repo-name>/<chart-name>. - 
Install the Helm chart, overriding specific value defaults using
--set. 
helm install <operator-name> redis/redis-enterprise-operator \
    --version <release-name> \
    --namespace <namespace-name> \
    --create-namespace
    --set <key1>=<value1> \
    --set <key2>=<value2>
Install with values file
- 
View configurable values with
helm show values <repo-name>/<chart-name>. - 
Create a YAML file to specify the values you want to configure.
 - 
Install the chart with the
--valuesoption. 
helm install <operator-name> redis/redis-enterprise-operator \
    --version <release-name> \
    --namespace <namespace-name> \
    --create-namespace \
    --values <path-to-values-file>
Uninstall
- 
Delete any custom resources managed by the operator. See Delete custom resources for detailed steps. You must delete custom resources in the correct order to avoid errors.
 - 
Uninstall the Helm chart.
 
helm uninstall <release-name>
This removes all Kubernetes resources associated with the chart and deletes the release.
kubectl delete crds -l app=redis-enterprise.Known limitations
- Only new installations of the Redis operator are supported at this time. The steps for creating the RedisEnterpriseCluster (REC) and other custom resources remain the same.
 - Upgrades and migrations are not supported.
 - The chart doesn't include configuration options for multiple namespaces, rack-awareness, and Vault integration. The steps for configuring these options remain the same.
 - The chart has had limited testing in advanced setups, including Active-Active configurations, air-gapped deployments, and IPv6/dual-stack environments.