Close-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreClose-to-the-metal architecture handles millions of OPS with predictable single-digit millisecond latencies.
Learn MoreScyllaDB is purpose-built for data-intensive apps that require high throughput & predictable low latency.
Learn MoreLevel up your skills with our free NoSQL database courses.
Take a CourseOur blog keeps you up to date with recent news about the ScyllaDB NoSQL database and related technologies, success stories and developer how-tos.
Read MoreScyllaDB Operator is an open-source project that gives ScyllaDB Open Source and ScyllaDB Enterprise 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.
Kubernetes is the industry standard for production-grade cloud orchestration. As a project, it graduated from the Cloud Native Computing Foundation (CNCF), whose mission is to build sustainable ecosystems for cloud-native software.
By running a database in Kubernetes, administrative operations can all use the same standard across cloud providers, so that your applications, your NoSQL database, and all related infrastructure can be deployed and managed using a common set of tools, protocols, and processes.
Choose from a variety of ScyllaDB cluster deployment options on a generic Kubernetes cluster, or choose performance-optimized deployment with Google Kubernetes Engine (GKE) or Elastic Kubernetes Service (Amazon EKS, experimental).
Kubernetes cluster
GKE
EKS (experimental)
ScyllaDB Operator helps to ensure high availability by deploying ScyllaDB clusters across multiple availability zones (AZs).
Deploy and manage multiple ScyllaDB clusters at the same time with the ScyllaDB Operator.
Safely and easily scale up your cluster or add new racks, or reduce your cluster size by scaling down.
Simplifying the configuration changes process with the automatic rollout, ScyllaDB Operator will apply config changes and restart nodes in your NoSQL cluster one by one.
Upgrade your ScyllaDB cluster to the next major, minor, or patch version with a simple change to the config file. ScyllaDB Operator will perform a drain of each node, full data backups to prevent data loss, installation of the image update, and validation of the upgrade – all transparent to the current data traffic.
Failed node? No problem! ScyllaDB Operator will automatically replace any down node without user intervention.
ScyllaDB Operator is fully integrated with ScyllaDB Manager (NoSQL database management system). It allows you to granularly manage the repair and backup processes to AWS S3 or Google Cloud Storage with a simple change of ScyllaDB cluster definition.
Monitor your cluster health and performance in real time with ScyllaDB Monitoring Stack, which is based on Prometheus and Grafana.
Customize the deployment of your ScyllaDB cluster, ScyllaDB Manager and ScyllaDB Monitoring Stack on your Kubernetes environment with Helm Charts.
Read the documentation for additional information to get started.
Take self-paced training on ScyllaDB Operator at ScyllaDB University
Container Journal article “ScyllaDB Adds Kubernetes Operator to NoSQL Database”
Learn the basics in our webinar Getting Started with ScyllaDB on Kubernetes
Grab the latest source code, builds, and detailed quick start instructions.
Apache® and Apache Cassandra® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Amazon DynamoDB® and Dynamo Accelerator® are trademarks of Amazon.com, Inc. No endorsements by The Apache Software Foundation or Amazon.com, Inc. are implied by the use of these marks.