content/operate/kubernetes/7.22/reference/_index.md
This reference documentation covers Redis Enterprise custom resources, API specifications, and practical instructions for creating, configuring, and managing Redis Enterprise deployments on Kubernetes.
Redis Enterprise for Kubernetes uses custom resources to manage clusters and databases. Use standard Kubernetes tools to create, modify, and delete these resources.
Use kubectl apply with YAML manifests to create custom resources:
kubectl apply -f my-redis-cluster.yaml
kubectl apply -f my-redis-database.yaml
Use these commands to list and inspect existing custom resources:
# List Redis Enterprise clusters
kubectl get rec
# List Redis Enterprise databases
kubectl get redb
# List Active-Active databases
kubectl get reaadb
# List remote clusters
kubectl get rerc
# Get detailed information about a specific resource
kubectl describe rec my-cluster
kubectl describe redb my-database
Edit the YAML manifest and reapply to update custom resources:
# Edit and apply updated manifest
kubectl apply -f updated-redis-cluster.yaml
# Or edit directly (not recommended for production)
kubectl edit rec my-cluster
kubectl edit redb my-database
Find complete YAML examples for common deployment scenarios:
Review complete API specifications for all Redis Enterprise custom resources:
Check supported Kubernetes distributions and versions:
Follow these best practices when working with custom resources:
kubectl apply --dry-run=client to validate changes