The real-time data platform anywhere.
On-premises, private cloud, or public cloud.
Discover how Redis Enterprise can support your real-time applications.
Kubernetes is an open source interface to facilitate the deployment, scaling, and management of containerized applications.
A Redis Enterprise cluster running in containers or pods can be deployed as part of a Kubernetes cluster.
Running Redis Enterprise on Kubernetes has multiple benefits such as:
Kubernetes provides an ideal foundation to deploy Redis Enterprise clusters. Among the reasons are dedicated functions, including anti-affinity (to allow granular control of container placement for enhanced availability), persistent volumes (to enable database persistence), and StatefulSets (for running share-nothing nodes). And that’s just a sample.
As wonderful as Kubernetes may be, it also can be a challenge for IT personnel to administer. Organizations using Kubernetes at scale and in production environments generally have multiple clusters for each entire application lifecycle, including development, testing, production, high availability, and disaster recovery.
Running a Redis Enterprise cluster on Kubernetes involves two systems: the Redis cluster itself, and the Kubernetes orchestration system. The Redis Enterprise Operator for Kubernetes ensures these two systems work together in harmony. It automates the configuration and execution of any Kubernetes function and uses Redis-specific controls to automate the operation of the data platform.
Since 2013, Redis Inc. has accumulated extensive experience running Redis-as-a-Service. We invested this extensive experience into the Redis Enterprise Operator. That means you, the human operator, don’t have to develop expertise in running a Redis Enterprise Cluster. You can rely on ours. When all the HA features are enabled our achievements include Zero data loss.
Years in production
Databases created
Data centers deployed
Node failures
Data center outages
Redis Enterprise supports the environment of your choice to match any product needs or corporate strategy. A Redis Enterprise on Kubernetes can be deployed on-premises, any major cloud vendors, or a combination of them for a true hybrid and multicloud experience.
Redis Enterprise on Kubernetes is available on the Microsoft Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE) marketplaces. Use it to extend your data center or to build cloud-native applications with a real-time data platform. There’s plenty of reasons why: