ScyllaDB Operator: Ready for Production
Blog post from ScyllaDB
The ScyllaDB Operator is a production-ready Kubernetes operator designed for ScyllaDB, a NoSQL database, and was highlighted at the ScyllaDB Summit by engineer Maciej Zimnoch. This open-source project, licensed under Apache, is available on GitHub and supports platforms like Minikube, Amazon EKS, and Google GKE, with the flexibility to be utilized on other Kubernetes providers and on-premises deployments. Initially introduced by Yannis Zarkadas in 2019, the operator has evolved significantly, now offering features like scaling operations, automated configuration rollouts, rolling software upgrades, and auto-healing capabilities. It integrates with ScyllaDB Manager for repairs and backups, supports multi-availability zones, and can manage multiple ScyllaDB clusters within a Kubernetes cluster. Recent updates include the release of ScyllaDB Operator 1.3, enhancing security with dynamic RBAC role assignments. Users are encouraged to engage with the community on Slack and explore further developments or contribute to this rapidly evolving project.