DataStax Kubernetes Operator for Apache Cassandra®

DataStax Kubernetes Operator for Apache Cassandra® (Kubernetes Operator for Apache Cassandra) automates the process of deploying and managing open-source Apache Cassandra® or DataStax Enterprise (DSE) in a Kubernetes cluster. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

In this guide, the DataStax Kubernetes Operator for Apache Cassandra® is often referred to as Kubernetes Operator for Apache Cassandra or cass-operator.

Kubernetes Operator for Apache Cassandra is also packaged with K8ssandra (pronounced "Kate" + "Sandra") and deployed using Helm as part of a K8ssandra install. For information about that open-source project, see the k8ssandra.io website and the K8ssandra documentation.

Starting in the 1.7.0 release (May 7, 2021), the GitHub repo for Kubernetes Operator for Apache Cassandra moved from https://github.com/datastax/cass-operator to https://github.com/k8ssandra/cass-operator. Ongoing development of Kubernetes Operator for Apache Cassandra and subsequent releases have been migrated to the K8ssandra project. See the GitHub k8ssandra/cass-operator repo for more information on using Kubernetes Operator for Apache Cassandra.

What is Kubernetes Operator for Apache Cassandra?

Kubernetes Operator for Apache Cassandra automates deploying and managing Cassandra or DSE in Kubernetes.

Kubernetes Operator for Apache Cassandra release notes

The Kubernetes Operator for Apache Cassandra release notes provide information about the product’s features, prerequisites, changes per release, upgrade considerations, and limitations.

Kubernetes Operator for Apache Cassandra FAQs

FAQs and answers for Kubernetes Operator for Apache Cassandra.

Create a Kubernetes cluster

Create a Kubernetes cluster.

Get started with Kubernetes Operator for Apache Cassandra

Get started with Kubernetes Operator for Apache Cassandra in Kubernetes.

Connect to Cassandra using cqlsh within Kubernetes cluster

Connect to Cassandra through cqlsh within Kubernetes cluster.

Connect to Cassandra and apps from outside the Kubernetes cluster

Connect to Cassandra and apps from outside the Kubernetes cluster

A closer look: sample Kubernetes Operator for Apache Cassandra configuration files

A closer look at the sample YAML configuration files provided by Kubernetes Operator for Apache Cassandra.

Configure Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra

Configure Cassandra or DSE in existing Kubernetes with Kubernetes Operator for Apache Cassandra.

Provision Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra

Provision Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra.

Use Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra

Use Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra.

Metric reporter dashboards for Cassandra and DSE in Kubernetes

Metric reporter dashboards for Cassandra and DSE in Kubernetes

Repair Cassandra clusters in Kubernetes

Repair Cassandra clusters in Kubernetes

Upgrade Kubernetes Operator for Apache Cassandra and related resources in Kubernetes

Steps to upgrade Kubernetes Operator for Apache Cassandra and related resources in Kubernetes.

Upgrade Cassandra or DSE clusters in Kubernetes

Steps to upgrade Cassandra or DSE clusters in Kubernetes.

Uninstall Kubernetes Operator for Apache Cassandra and related resources in Kubernetes

Steps to uninstall Kubernetes Operator for Apache Cassandra and related resources in Kubernetes.

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2024 DataStax | Privacy policy | Terms of use

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: +1 (650) 389-6000, info@datastax.com