{
  "schema_version": 2,
  "id": "operate/kubernetes/deployment",
  "title": "Deployment",
  "url": "https://redis.io/docs/latest/operate/kubernetes/7.4.6/deployment/",
  "summary": "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.",
  "aliases": ["/operate/kubernetes/7.4.6/deployment/deployment-options/","/operate/kubernetes/7.4.6/deployment/helm/"],
  "content": "\nThis 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.\n\n## Operator overview {#overview}\n\nRedis Enterprise for Kubernetes uses [custom resource definitions](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions) (CRDs) to create and manage Redis Enterprise clusters (REC) and Redis Enterprise databases (REDB).\n\nThe 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.\n\nWhen the operator is installed, the following resources are created:\n\n* a service account under which the operator will run\n* a set of roles to define the privileges necessary for the operator to perform its tasks\n* a set of role bindings to authorize the service account for the correct roles (see above)\n* the CRD for a Redis Enterprise cluster (REC)\n* the CRD for a Redis Enterprise database (REDB)\n* the operator itself (a deployment)\n\nThe operator currently runs within a single namespace and is scoped to operate only on the Redis Enterprise cluster in that namespace.\n\n## Compatibility\n\nBefore installing, check [Supported Kubernetes distributions](https://redis.io/docs/latest/operate/kubernetes/reference/supported_k8s_distributions) to see which Redis Enterprise operator version supports your Kubernetes distribution.\n\n\n",
  "tags": ["docs","operate","kubernetes"],
  "last_updated": "2026-10-22T06:20:54-07:00",
  "children": [{"id":"operate/kubernetes/deployment/quick-start","summary":"How to install Redis Enterprise Software for Kubernetes.","title":"Deploy Redis Enterprise Software for Kubernetes","url":"https://redis.io/docs/latest/operate/kubernetes/7.4.6/deployment/quick-start/"},{"id":"operate/kubernetes/deployment/openshift","summary":"A quick introduction to the steps necessary to get a Redis Enterprise cluster installed in your OpenShift Kubernetes cluster","title":"Deploy Redis Enterprise for Kubernetes with OpenShift","url":"https://redis.io/docs/latest/operate/kubernetes/7.4.6/deployment/openshift/"},{"id":"operate/kubernetes/deployment/deployment-options","summary":"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.","title":"Flexible deployment options","url":"https://redis.io/docs/latest/operate/kubernetes/7.4.6/deployment/deployment-options/"},{"id":"operate/kubernetes/deployment/container-images","summary":"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.","title":"Use a private registry for container images","url":"https://redis.io/docs/latest/operate/kubernetes/7.4.6/deployment/container-images/"}]
}
