This section lists the different ways to set up and run Redis Enterprise on Kubernetes. You can deploy on variety of Kubernetes distributions both on-prem and in the cloud via our Redis Enterprise operator for Kubernetes.
The Redis Enterprise operator uses custom resource definitions (CRDs) to create and manage Redis Enterprise clusters (REC) and Redis Enterprise databases (REDB).
The operator is a deployment that runs within a given namespace. These operator pods must run with sufficient privileges to create the Redis Enterprise cluster resources within that namespace.
When the operator is installed, the following resources are created:
- a service account under which the operator will run
- a set of roles to define the privileges necessary for the operator to perform its tasks
- a set of role bindings to authorize the service account for the correct roles (see above)
- the CRD for a Redis Enterprise cluster (REC)
- the CRD for a Redis Enterprise database (REDB)
- the operator itself (a deployment)
The operator currently runs within a single namespace and is scoped to operate only on the Redis Enterprise cluster in that namespace.
How to install Redis Enterprise Software on Kubernetes.
A quick introduction to the steps necessary to get a Redis Enterprise cluster installed in your OpenShift Kubernetes cluster
Redis Enterprise Software on Kubernetes deployment with VMWare Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal PKS)
This section provides the steps required to set up a Redis Enterprise cluster with the Kubernetes Operator on VMWare Tanzu Kubernetes Grid Integrated Edition (formerly Pivotal PKS).
How to use the kustomize tool with the Redis Enterprise operator on Kubernetes
This section details how the Redis Enterprise Software and Kubernetes operator images can be configured to be pulled from a variety of sources. This page describes how to configure alternate private repositories for images, plus some techniques for handling public repositories with rate limiting.