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:

  1. Install the Redis Enterprise operator.

  2. Create a Redis Enterprise CRD to describe your desired cluster.

  3. The operator reads this cluster description and deploys the various components on your K8s cluster.

  4. Once running, use the Redis Enterprise cluster to create a database.

  5. The operator automatically exposes the new database as a K8s service.

We currently support OpenShift 3.x and 4.x clusters. If you install via the CLI, the process is essentially the same. OpenShift 4.x also has the OperatorHub that vastly simplifies the deployment of the operator.

For OpenShift 3.x via the CLI

To create a database on an OpenShift 3.x cluster via the CLI you need:

  1. An OpenShift 3.x cluster installed with at least three nodes that each meet the minimum requirements for a development installation
  2. The kubectl package installed at version 1.9 or higher
  3. The OpenShift cli installed

For OpenShift 4.x via the OperatorHub

To create a database on an OpenShift 4.x cluster via the OperatorHub you only need the OpenShift 4.x cluster installed with at least three nodes that each meet the minimum requirements for a development installation.

For OpenShift 4.x via the CLI

To create a database on an OpenShift 4.x cluster via the CLI you need:

  1. An OpenShift 4.x cluster installed with at least three nodes that each meet the minimum requirements for a development installation.
  2. The kubectl package installed at version 1.9 or higher
  3. The OpenShift cli installed