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.