Calling all ScyllaDB users and distributed database experts! Join us at Scylla Summit 2022 on Feb 9-10 . Register for Free
Learn More >

Kubernetes Operator

Scylla Operator is an open-source project that gives users an easy way to run and manage Scylla via Kubernetes. The Scylla Operator automates the NoSQL cluster deployment process and tasks related to operating a Scylla cluster, such as scaling, backup, auto-healing, rolling configuration changes, upgrades, and more.

Some of the features the Operator currently supports are:

  • Deploying multi-zone clusters
  • Scaling up or adding new racks
  • Scaling down
  • Monitoring with Prometheus and Grafana
  • Integration with Scylla Manager
  • Dead node replacement
  • Version Upgrade
  • Backup
  • Repairs
  • Autohealing
  • Monitoring with Prometheus and Grafana

The lesson covers:

  • An intro to the Scylla operator
  • Why do we need it
  • What it is
  • A deployment demo
  • A more advanced demo for deploying the Operator with the Alternator (DynamoDB compatible API)
  • How to use the Operator for maintenance operations
  • Some common tips and best practices.

Also, check out the GitHub project and the documentation.

 

fa-angle-up