Deploy production-grade Redis clusters in minutes. Multi-topology HA, ACL management, backup & restore, and full Day-2 operations — all via a unified Kubernetes API.
Supported Topologies
HA target
Open Source
Deploy Redis in 3 steps
Install KubeBlocks
# Add Helm repo helm repo add kubeblocks https://apecloud.github.io/helm-charts helm repo update # Install KubeBlocks helm install kubeblocks kubeblocks/kubeblocks \ --namespace kb-system --create-namespace
Create a Replication Cluster
apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: redis-cluster namespace: demo spec: terminationPolicy: Delete clusterDef: redis topology: replication componentSpecs: - name: redis replicas: 2 - name: redis-sentinel replicas: 3
Cluster is Ready
kubectl get cluster redis-cluster -n demo NAME CLUSTER-DEFINITION STATUS AGE redis-cluster redis Running 2m
Trusted by Engineering Teams at Scale
From a lightweight standalone instance to a sharded cluster — choose the topology that fits your workload.
A single Redis pod with no replication or Sentinel. Ideal for development, testing, or lightweight workloads that do not require high availability. Each pod gets its own PVC for RDB/AOF durability.
Single pod, minimal Kubernetes resource footprint
Full Redis feature set (all data structures, scripting)
PVC per pod for RDB / AOF durability across restarts
Vertical scaling and volume expansion supported
Fast cold-start — no quorum bootstrap needed
redis-standalone-redis-redis:6379| Feature | KubeBlocks | Spotahome Operator (archived) | Opstree Operator | Redis Enterprise |
|---|---|---|---|---|
| Open Source | ✓ | ✓ | ✓ | ✗ |
| Sentinel-based HA | ✓ | ✓ | ✓ | ✗ |
| Redis Cluster (sharding) | ✓ | ✗ | ✓ | ✓ |
| TLS encryption | ✓ | ✗ | ✓ | ✓ |
| TLS in-place rotation | ✓ | ✗ | ~ | ✓ |
| ACL management | ✓ | ✗ | ✓ | ✓ |
| Backup (RDB snapshot) | ✓ | ✗ | ~ | ✓ |
| Scheduled backup | ✓ | ✗ | ✗ | ✓ |
| Restore from backup | ✓ | ✗ | ~ | ✓ |
| Horizontal scaling | ✓ | ✓ | ✓ | ✓ |
| Vertical scaling | ✓ | ✓ | ✓ | ✓ |
| Volume expansion | ✓ | ✗ | ✓ | ✓ |
| Dynamic config | ✓ | ~ | ~ | ✓ |
| Planned switchover | ✓ | ✗ | ✗ | ~ |
| Minor Upgrade | ✓ | ~ | ✓ | ✓ |
| Major Upgrade | ✓ | ✗ | ~ | ✓ |
| Standby cluster (cross-k8s DR) | Enterprise | ✗ | ✗ | ✓ |
| Bootstrap from external Redis | Enterprise | ✓ | ✗ | ~ |
| Prometheus metrics | ✓ | ✓ | ✓ | ✓ |
| Web management UI | Enterprise | ✗ | ✗ | ✓ |
✓ = Supported · ~ = Partial / Limited · ✗ = Not supported
Enterpriseindicates a capability available in KubeBlocks Enterprise, not the open-source distribution. Contact us for licensing →
Based on publicly available documentation. Features may vary by version.
Backup, failover, scaling, and configuration — describe the desired state in YAML; KubeBlocks reconciles Redis for your chosen topology.
No SSH into pods, no shell scripts. Submit an OpsRequest and KubeBlocks handles the rest.
High Availability & Scaling
Horizontal Scaling
Add or remove replicas online without downtime — KubeBlocks handles topology reconfiguration automatically.
Vertical Scaling
Resize CPU and memory on running instances with a rolling strategy.
Volume Expansion
Expand PVC storage without pod restarts on supported storage classes.
Rolling Restart
Controlled pod restarts with minimal disruption to active connections.
Planned Switchover
Promote a specific replica to primary on demand — via SENTINEL FAILOVER in Sentinel topology.
Stop / Start
Suspend clusters to eliminate compute cost; resume with full state restored.
Configuration, Security & Observability
Dynamic Configuration
Tune Redis parameters via OpsRequest — changes applied without restart where supported.
TLS Encryption
Enable, rotate, or disable in-flight encryption without downtime.
ACL Management
Declarative user and permission management via Kubernetes — synced across all replicas automatically.
Password Management
Rotate credentials stored in Kubernetes Secrets with automatic propagation.
Version Upgrade
Rolling upgrades across Redis minor versions, with cross-major support (e.g., 7 → 8).
Prometheus Metrics
Per-instance metrics via redis-exporter, with pre-built Grafana dashboards.
Open source and production-ready. Enterprise customers get dedicated onboarding, migration support, and SLA-backed support.