valkey-operator
A Kubernetes operator for deploying Valkey Clusters and managing their lifecycle.
Description
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 NOTICE
> This operator is in active development and not ready for production use.
The v1alpha1 API may change in future releases.
> We welcome your feedback!
> - 💡 Share ideas and suggestions
- 🏗️ Participate in design discussions
- 🙏 Ask questions
- 🐛 Report bugs
> Want to discuss the operator development? Join the tech call every Thursday at 14:00 UTC.
Getting Started
- Users: Quickstart
- Contributors: Developer Guide
Community & Support
Getting Help
- 📖 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
Contributing
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
License
This project is licensed under the Apache License 2.0.