ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Server
    • ScyllaDB Open Source
    • ScyllaDB Enterprise
    • ScyllaDB Alternator
  • Cloud
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
Download
Menu
ScyllaDB Docs Scylla Operator Scylla Operator Documentation

Scylla Operator DocumentationΒΆ

Scylla Operator is an open source project which helps users of Scylla Open Source and Scylla Enterprise run Scylla on Kubernetes (K8s) The Scylla operator manages Scylla clusters deployed to Kubernetes and automates tasks related to operating a Scylla cluster, like installation, out and downscale, rolling upgrades.

_images/logo.png

For the latest status of the project, and reports issue, see the Github Project. Also check out the K8s Operator lesson on Scylla University.

scylla-operator is a Kubernetes Operator for managing Scylla clusters.

Currently it supports:

  • 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

Choose a topic to begin:

  • Deploying Scylla on a Kubernetes Cluster

  • Deploying Scylla on EKS

  • Deploying Scylla on GKE

  • Deploying Scylla Manager on a Kubernetes Cluster

  • Deploying Scylla stack using Helm Charts

  • Setting up Monitoring using Prometheus and Grafana

  • Node operations

  • Exposing ScyllaCluster to other networks

  • Deploying multi-datacenter ScyllaDB clusters in Kubernetes

  • Performance tuning [Experimental]

  • Upgrade procedures

  • Releases

  • Support

  • Scylla Cluster Custom Resource Definition (CRD)

  • Contributing to the Scylla Operator Project

Was this page helpful?

NEXT
Deploying Scylla on a Kubernetes Cluster
Scylla Operator
  • v1.11
    • v1.11
    • v1.10
    • v1.9
    • master
  • Deploying Scylla on a Kubernetes Cluster
  • Deploying Scylla on EKS
  • Deploying Scylla on GKE
  • Deploying Scylla stack using Helm Charts
  • Deploying Scylla Manager on a Kubernetes Cluster
  • Monitoring
  • Version migrations
  • Node operations using Scylla Operator
    • Upgrading version of Scylla
    • Replacing a Scylla node
    • Automatic cleanup and replacement in case when k8s node is lost
    • Maintenance mode
    • Restore from backup
  • Exposing ScyllaCluster
  • Deploying multi-datacenter ScyllaDB clusters in Kubernetes
    • Build multiple Amazon EKS clusters with inter-Kubernetes networking
    • Build multiple GKE clusters with inter-Kubernetes networking
    • Deploy a multi-datacenter ScyllaDB cluster in multiple interconnected Kubernetes clusters
  • Performance tuning
  • Upgrade of Scylla Operator
  • Releases
  • Support
    • Support overview
    • Known issues
    • Troubleshooting
      • Troubleshooting installation issues
    • Gathering data with must-gather
  • Scylla Cluster CRD
  • Contributing to Scylla Operator
  • Create an issue
  • Edit this page
Logo
Docs University Contact Us About Us
Mail List Icon Slack Icon Forum Icon
© 2023, ScyllaDB. All rights reserved.
Last updated on 29 November 2023.
Powered by Sphinx 7.2.6 & ScyllaDB Theme 1.6.1