Redis-side orchestration runtime for Redkey clusters on Kubernetes.
Redkey Robin is the runtime component used by the Redkey Operator to execute Redis-side cluster orchestration, health supervision, and metrics collection. It is deployed by the operator as a Deployment and works as the in-cluster companion for each managed Redkey cluster.
📖 Redkey Documentation • 🛠 Developer Guide • 🤝 Contributing • 📝 License
- Reconciles cluster bootstrap and configuration from Kubernetes and Redis state, including cluster formation and topology validation
- Performs automated health checks and remediation for membership drift, uncovered slots, replica spread issues, cluster checkl findings, and slot imbalance
- Exposes Prometheus metrics for Redkey and Redis/Valkey state, together with runtime metrics used by Redkey Operator and observability tooling
- Hot-reloads operational settings from
RedkeyConfigwithout restarting the Robin Pod, including reconciliation cadence, metrics collection, auth secret reference, and profiling state - Provides a metrics HTTP endpoint plus optional
pprofendpoints for diagnostics and performance analysis - Works as the Redis-side runtime companion for Redkey Operator during normal operation, maintenance, and recovery flows
Redkey Robin is intended to be deployed and configured through Redkey Operator, not as a standalone component.
For development, build, deployment, and debugging workflows, follow the Redkey Operator developer guide in the operator repository.
The canonical documentation for both Redkey Operator and Redkey Robin lives in the redkeyoperator repository:
- Documentation index
- Redkey Robin guide
- Cluster health checks and remediation
- Dynamic configuration and hot reload
- Metrics reference
- Observability guide
We welcome contributions. Please read CONTRIBUTING.md and follow the Code of Conduct.
This project is licensed under the Apache-2.0 License.
© 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)
