Cassandra Operator FAQs

FAQs and answers for Cass Operator.

Use the FAQs to answer common questions and get help with Cass Operator.

Where is the installation package for Cass Operator?

There is no installation package for Cass Operator. Instead, you will set up Cass Operator via configuration YAML files on top of an existing Kubernetes cluster. This configuration will include specifying cassandra or dse as the serverType to use with Cass Operator. For details, refer to Configure Cassandra or DSE in Kubernetes with Cassandra Operator and Provision Cassandra or DSE in Kubernetes with Cassandra Operator.

Which Kubernetes platforms are certified for use with Cass Operator?
The current release of Cass Operator works with these certified platforms:
  • Open-source Kubernetes
  • Amazon Elastic Kubernetes Service (EKS)
  • Google Kubernetes Engine (GKE)
  • Microsoft Azure Kubernetes Service (AKS)
  • Pivotal Container Service (PKS)
What are the prerequisites to using Cass Operator?
  • The kubectl CLI tool.
  • A Kubernetes cluster.
    Tip: If you're new to Kubernetes, see Create a Kubernetes cluster for a walkthrough of the steps.
    Kubernetes v1.13 or later is recommended. For the supported manifests, refer to the sample YAML files in this GitHub folder.
  • The ability to download Docker Hub images from within the Kubernetes cluster.
  • At least one Kubernetes worker node per Cassandra or DSE instance.

If you're new to Kubernetes, see Create a Kubernetes cluster in this guide.

What tools does Cass Operator include?
Cass Operator provides sample YAML configuration files, which you can customize for your environment. Refer to the DataStax GitHub-hosted files:
Which version of open source Apache Cassandra is supported with Cass Operator?

Once your Kubernetes cluster is established, you can use Cass Operator CassandraDatacenter YAML to apply a Cassandra 3.11.7 image to the cluster. For details, refer to Configure Cassandra or DSE in Kubernetes with Cassandra Operator and Provision Cassandra or DSE in Kubernetes with Cassandra Operator.

Which versions of DSE are supported with Cass Operator?

Once your Kubernetes cluster is established, you can use Cass Operator configuration YAML to apply a DSE 6.8.0 or later image to the cluster. For details, refer to Configure Cassandra or DSE in Kubernetes with Cassandra Operator and Provision Cassandra or DSE in Kubernetes with Cassandra Operator.

How do I interact with Cass Operator?

Use kubectl commands, helm, or both to interact with your environment.

How do I specify the Cassandra or DSE server image in a YAML file?

Refer to the sample YAML files for Cassandra or DSE.

How do I verify my Cass Operator configuration?

There are several kubectl commands you can use to verify the environment. For examples, see Verify status.

Can I contribute to the Cass Operator project?
For information about contributing to the Cassandra Operator project, see the README on our GitHub site. It includes developer instructions to set up, build, and test the product.
Where can I find help?

Use this documentation to get answers about the Cass Operator features and deployment configuration options.

Ask your questions and exchange information with DataStax developers and other community developers in the DataStax Community forums.