Join us at ScyllaDB Labs, instructor-led hands-on training sessions | May 29
Register now

Kubernetes Operator

ScyllaDB Operator is an open-source project that gives users an easy way to run and manage ScyllaDB via Kubernetes. The ScyllaDB Operator automates the NoSQL cluster deployment process and tasks related to operating a ScyllaDB 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 ScyllaDB Manager
  • Dead node replacement
  • Version Upgrade
  • Backup
  • Repairs
  • Autohealing
  • Monitoring with Prometheus and Grafana

The lesson covers:

  • An intro to the ScyllaDB 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.