Deployment
This section lists the different ways to set up and run Redis Enterprise for Kubernetes. You can deploy on variety of Kubernetes distributions both on-prem and in the cloud via our Redis Enterprise operator for Kubernetes.
Operator overview
Redis Enterprise for Kubernetes 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.
Deploy Redis Enterprise Software for Kubernetes
How to install Redis Enterprise Software for Kubernetes.
Deploy Redis Enterprise for Kubernetes with OpenShift
A quick introduction to the steps necessary to get a Redis Enterprise cluster installed in your OpenShift Kubernetes cluster
Flexible deployment options
Redis Enterprise for Kubernetes allows you to deploy to multiple namespaces. This article describes flexible deployment options you can use to meet your specific needs.
Deploy with kustomize
How to use the kustomize tool with Redis Enterprise for Kubernetes
Use a private registry for container images
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.