A Kubernetes operator for deploying Valkey Clusters and managing their lifecycle.
Valkey Operator is a Kubernetes operator that automates the deployment and management of Valkey, a high-performance data structure server that primarily serves key/value workloads. The operator simplifies deploying Valkey Clusters on Kubernetes, handling scaling, rolling upgrades, failover, TLS, and access control automatically.
⚠️ EARLY DEVELOPMENT NOTICEThis operator is in active development and not ready for production use. The
v1alpha1API may change in future releases.We welcome your feedback!
Want to discuss the operator development? Join the tech call every Friday at 11:00-11:30 US Eastern.
- Users: Quickstart
- Contributors: Developer Guide
- 📖 Documentation - Guides and architecture docs
- 🙏 Ask Questions - GitHub Discussions Q&A
- 💬 Slack Channel - Join
#valkey-k8s-operatorto discuss and connect with the community - 📝 Support Guide - How to get help
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
- 📋 Contributing Guide - How to contribute code and documentation
- 💡 Feature Ideas - Suggest new features
- 🏗️ Design Discussions - Architectural proposals and RFCs
- 🐛 Report Issues - Bug reports
All contributors must sign off commits (DCO). See CONTRIBUTING.md for details.
This project is licensed under the Apache License 2.0.