# ScyllaDB Operator > ScyllaDB Operator documentation 2026, ScyllaDB. All rights reserved. ## Pages - [Scylla Operator Documentation](https://operator.docs.scylladb.com/v1.18/index.md): ![image](logo.svg) - [API Reference](https://operator.docs.scylladb.com/v1.18/api-reference/index.md): All APIs provided by Scylla Operator are defined using CRDs and adhere to Kubernetes API standards. ... - [Quickstarts](https://operator.docs.scylladb.com/v1.18/quickstarts/index.md): * [Deploying ScyllaDB on GKE](https://operator.docs.scylladb.com/v1.18/quickstarts/gke.md) - [Support](https://operator.docs.scylladb.com/v1.18/support/index.md): * [Support overview](https://operator.docs.scylladb.com/v1.18/support/overview.md) - [Resources](https://operator.docs.scylladb.com/v1.18/resources/index.md): * [Overview](https://operator.docs.scylladb.com/v1.18/resources/overview.md) - [Architecture](https://operator.docs.scylladb.com/v1.18/architecture/index.md): * [Overview](https://operator.docs.scylladb.com/v1.18/architecture/overview.md) - [Installation](https://operator.docs.scylladb.com/v1.18/installation/index.md): * [Overview](https://operator.docs.scylladb.com/v1.18/installation/overview.md) - [Troubleshooting](https://operator.docs.scylladb.com/v1.18/support/troubleshooting/index.md): * [Troubleshooting installation issues](https://operator.docs.scylladb.com/v1.18/support/troubleshoo... - [ScyllaDBClusters](https://operator.docs.scylladb.com/v1.18/resources/scylladbclusters/index.md): * [ScyllaDBClusters](https://operator.docs.scylladb.com/v1.18/resources/scylladbclusters/scylladbclu... - [ScyllaClusters](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/index.md): * [ScyllaClusters](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/basics.md) - [Node operations using Scylla Operator](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/index.md): * [Upgrading version of Scylla](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/no... - [Deploying multi-datacenter ScyllaDB clusters in Kubernetes](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/multidc/index.md): Prepare a platform for a multi datacenter ScyllaDB cluster deployment: - [ScyllaDB clients](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/clients/index.md): * [Discovering ScyllaDB Nodes](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/cli... - [Storage](https://operator.docs.scylladb.com/v1.18/architecture/storage/index.md): * [Overview](https://operator.docs.scylladb.com/v1.18/architecture/storage/overview.md) - [Using Alternator (DynamoDB)](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/clients/alternator.md): Alternator is a DynamoDB compatible API provided by ScyllaDB. - [Automatic cleanup and replacement in case when k8s node is lost](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/automatic-cleanup.md): In case when your k8s cluster loses one of the nodes due to incident or explicit removal, Scylla Pod... - [ScyllaClusters](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/basics.md): [ScyllaCluster](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/sc... - [Using CQL](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/clients/cql.md): `cqlsh` is the CQL shell for ScyllaDB. You can learn more about it in [ScyllaDB documentation](https... - [Discovering ScyllaDB Nodes](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/clients/discovery.md): Outside the Kubernetes ecosystem, ScyllaDB nodes are usually set up on static IP addresses - [Deploying ScyllaDB on EKS](https://operator.docs.scylladb.com/v1.18/quickstarts/eks.md): This is a quickstart guide to help you set up a basic EKS cluster quickly with local NVMes and solid... - [Build multiple Amazon EKS clusters with inter-Kubernetes networking](https://operator.docs.scylladb.com/v1.18/resources/common/multidc/eks.md): This document describes the process of creating multiple Amazon EKS clusters in different regions, u... - [Exposing ScyllaDB cluster](https://operator.docs.scylladb.com/v1.18/resources/common/exposing.md): This document explains how ScyllaDB Operator exposes ScyllaDB clusters in different network setups. - [GitOps (kubectl)](https://operator.docs.scylladb.com/v1.18/installation/gitops.md): The following commands reference manifests that come from the same repository as the source code is ... - [Gke-1-32-Xfsprogs](https://operator.docs.scylladb.com/v1.18/.internal/gke-1-32-xfsprogs.md): Beginning with GKE version `1.32.1-gke.1002000`, the Ubuntu image used by GKE clusters no longer pro... - [Deploying ScyllaDB on GKE](https://operator.docs.scylladb.com/v1.18/quickstarts/gke.md): This is a quickstart guide to help you set up a basic GKE cluster quickly with local NVMes and solid... - [Build multiple GKE clusters with inter-Kubernetes networking](https://operator.docs.scylladb.com/v1.18/resources/common/multidc/gke.md): This document describes the process of creating multiple GKE clusters in a shared VPC and explains t... - [WARNING](https://operator.docs.scylladb.com/v1.18/.internal/helm-crd-warning.md): Helm doesn’t support managing CustomResourceDefinition resources ([#5871](https://github.com/helm/he... - [Helm](https://operator.docs.scylladb.com/v1.18/installation/helm.md): Helm doesn’t support managing CustomResourceDefinition resources ([#5871](https://github.com/helm/he... - [Troubleshooting installation issues](https://operator.docs.scylladb.com/v1.18/support/troubleshooting/installation.md): Scylla Operator provides several custom API resources that use webhooks to function properly. - [Known issues](https://operator.docs.scylladb.com/v1.18/support/known-issues.md): If your Scylla Manager is failing to apply 8th migration (008_\*), then apply fix for [TRUNCATE quer... - [Kubernetes prerequisites](https://operator.docs.scylladb.com/v1.18/installation/kubernetes-prerequisites.md): Because Scylla Operator aims to leverage the best performance available, there are a few extra steps... - [Local CSI Driver](https://operator.docs.scylladb.com/v1.18/architecture/storage/local-csi-driver.md): The Local CSI Driver implements the [Container Storage Interface (CSI)](https://kubernetes.io/blog/2... - [Maintenance mode](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/maintenance-mode.md): When maintenance mode is enabled, readiness probe of Scylla Pod will always return failure and liven... - [NOTE](https://operator.docs.scylladb.com/v1.18/.internal/manager-license-note.md): ScyllaDB Manager is available for ScyllaDB Enterprise customers and ScyllaDB Open Source users. - [ScyllaDB Manager](https://operator.docs.scylladb.com/v1.18/architecture/manager.md): Scylla Operator has a basic integration with ScyllaDB Manager. At this point there is one global Scy... - [Deploy a multi-datacenter ScyllaDB cluster in multiple interconnected Kubernetes clusters](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/multidc/multidc.md): This document describes the process of deploying a Multi Datacenter ScyllaDB cluster in multiple int... - [Gathering data with must-gather](https://operator.docs.scylladb.com/v1.18/support/must-gather.md): `must-gather` is an embedded tool in Scylla Operator that helps collecting all the necessary info wh... - [NodeConfigs](https://operator.docs.scylladb.com/v1.18/resources/nodeconfigs.md): NodeConfig is an API object that helps you set up and tune the nodes. - [NodeConfig (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/nodeconfigs.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [Support overview](https://operator.docs.scylladb.com/v1.18/support/overview.md): ScyllaDB provides administrators with [paid support](https://www.scylladb.com/product/support/#enter... - [Overview](https://operator.docs.scylladb.com/v1.18/resources/overview.md): There are generally 2 types of resources in Kubernetes: [namespaced]() and [cluster-scoped]() resour... - [Overview](https://operator.docs.scylladb.com/v1.18/architecture/overview.md): Scylla Operator is a set of controllers and API extensions that need to be installed in your cluster... - [Overview](https://operator.docs.scylladb.com/v1.18/installation/overview.md): Scylla Operator is a set of controllers and Kubernetes API extensions. - [Overview](https://operator.docs.scylladb.com/v1.18/architecture/storage/overview.md): ScyllaDB works with both local and network attached storage provisioners, but our primary focus is a... - [Releases](https://operator.docs.scylladb.com/v1.18/support/releases.md): We are aiming to ship a new release approximately every 2 months. The following release schedule is ... - [RemoteKubernetesCluster](https://operator.docs.scylladb.com/v1.18/resources/remotekubernetesclusters.md): The cluster-scoped `RemoteKubernetesCluster` resource provides an abstraction layer for managing res... - [RemoteKubernetesCluster (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/remotekubernetesclusters.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [RemoteOwner (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/remoteowners.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [Replacing a Scylla node](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/replace-node.md): In the case of a host failure, it may not be possible to bring back the node to life. - [Restore from backup](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/restore.md): This procedure will describe how to restore from backup taken using [Scylla Manager](https://operato... - [WARNING](https://operator.docs.scylladb.com/v1.18/.internal/rf-warning.md): To ensure high availability and fault tolerance in ScyllaDB, it is crucial to **spread your nodes ac... - [Upgrading version of Scylla](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/scylla-upgrade.md): **Review Release Notes Before Upgrading** - [scylla.scylladb.com](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com.md): * [NodeConfig (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference... - [ScyllaCluster (scylla.scylladb.com/v1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scyllaclusters.md): **APIVersion**: scylla.scylladb.com/v1 - [Scylladbcluster-Cluster-Ip-Exposure-Caution](https://operator.docs.scylladb.com/v1.18/.internal/scylladbcluster-cluster-ip-exposure-caution.md): Page content - [ScyllaDBCluster (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scylladbclusters.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [ScyllaDBClusters](https://operator.docs.scylladb.com/v1.18/resources/scylladbclusters/scylladbclusters.md): The [ScyllaDBCluster](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.... - [ScyllaDBDatacenter (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scylladbdatacenters.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [ScyllaDBManagerClusterRegistration (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scylladbmanagerclusterregistrations.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [ScyllaDBManagerTask (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scylladbmanagertasks.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [ScyllaDBMonitorings](https://operator.docs.scylladb.com/v1.18/resources/scylladbmonitorings.md): Scylla Operator 1.8 introduced a new API resource called [ScyllaDBMonitoring](https://operator.docs.... - [ScyllaDBMonitoring (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scylladbmonitorings.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [ScyllaOperatorConfigs](https://operator.docs.scylladb.com/v1.18/resources/scyllaoperatorconfigs.md): [ScyllaOperatorConfig](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb... - [ScyllaOperatorConfig (scylla.scylladb.com/v1alpha1)](https://operator.docs.scylladb.com/v1.18/api-reference/groups/scylla.scylladb.com/scyllaoperatorconfigs.md): **APIVersion**: scylla.scylladb.com/v1alpha1 - [Tuning-Qos-Caution](https://operator.docs.scylladb.com/v1.18/.internal/tuning-qos-caution.md): Page content - [WARNING](https://operator.docs.scylladb.com/v1.18/.internal/tuning-warning.md): We recommend that you first try out the performance tuning on a pre-production instance. - [Tuning](https://operator.docs.scylladb.com/v1.18/architecture/tuning.md): ScyllaDB works best when it’s pinned to the CPUs and not interrupted. - [Upgrade](https://operator.docs.scylladb.com/v1.18/installation/upgrade.md): Scylla Operator supports N+1 upgrades only. - [Resizing storage in ScyllaCluster](https://operator.docs.scylladb.com/v1.18/resources/scyllaclusters/nodeoperations/volume-expansion.md): Let’s use the following ScyllaCluster as an example. --- For more comprehensive documentation, see [llms-full.txt](https://operator.docs.scylladb.com/v1.18/llms-full.txt)