Deploy Redis Enterprise for Kubernetes with OpenShift
The deployment of Redis Enterprise clusters is managed with the Redis Enterprise operator that you deploy in the namespace for your project. To create a database that your application workloads can use:
Install the Redis Enterprise operator.
Create a Redis Enterprise CRD to describe your desired cluster.
The operator reads this cluster description and deploys the various components on your K8s cluster.
Once running, use the Redis Enterprise cluster to create a database.
The operator automatically exposes the new database as a K8s service.
For OpenShift via the OperatorHub
To create a database on an OpenShift 4.x cluster via the OperatorHub you only need to have the OpenShift 4.x cluster installed with at least three nodes that each meet the minimum requirements for a development installation.
For OpenShift via the CLI
To create a database on an OpenShift cluster via the CLI, you need:
- An OpenShift cluster installed with at least three nodes that each meet the minimum requirements for a development installation.
- The kubectl package installed at version 1.9 or higher
- The OpenShift cli installed
To see which version of Redis Enterprise for Kubernetes supports your OpenShift version, see Supported Kubernetes distributions.