Kubernetes Operator for Apache Cassandra FAQs

Use the FAQs to answer common questions and get help with Kubernetes Operator for Apache Cassandra.

I heard about the open-source "K8ssandra" project - what is it?

K8ssandra provides a production-ready platform for running Apache Cassandra on Kubernetes. K8ssandra (pronounced "Kate" + "Sandra) includes the Kubernetes Operator for Apache Cassandra and related features, including automation for operational tasks such as repairs, backups, and monitoring. For details, see the K8ssandra.io website and refer to its documentation.

Where is the installation package for Kubernetes Operator for Apache Cassandra?

There is no installation package for Kubernetes Operator for Apache Cassandra. Instead, set up the Kubernetes Operator for Apache Cassandra using configuration YAML files on top of an existing Kubernetes cluster.

Kubernetes Operator for Apache Cassandra is available on its own or is packaged with K8ssandra.

Which Kubernetes platforms are certified for use with Kubernetes Operator for Apache Cassandra?

The current release of Kubernetes Operator for Apache Cassandra works with these certified platforms:

  • Microsoft Azure Kubernetes Service (AKS)

  • DigitalOcean Kubernetes (DOKS)

  • Amazon Elastic Kubernetes Service (EKS)

  • Google Kubernetes Engine (GKE)

  • Open-source Kubernetes

  • Pivotal Container Service (PKS)

What are the prerequisites to using Kubernetes Operator for Apache Cassandra?
  • The kubectl CLI tool.

  • A Kubernetes cluster.

    If you have not already, Create a Kubernetes cluster.

    Kubernetes v1.21 or later is recommended and supported. For sample manifest YAML, refer to 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.

What tools does Kubernetes Operator for Apache Cassandra include?

Kubernetes Operator for Apache Cassandra provides sample YAML configuration files, which you can customize for your environment. For more information, see the DataStax GitHub-hosted files:

Which version of open source Apache Cassandra is supported with Kubernetes Operator for Apache Cassandra?

After establishing your Kubernetes cluster, you can use Kubernetes Operator for Apache Cassandra CassandraDatacenter YAML to apply a Cassandra 3.11.7 image to the cluster. For details, see Configure Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra and Provision Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra.

Which versions of DSE are supported with Kubernetes Operator for Apache Cassandra?

After establishing your Kubernetes cluster, you can use Kubernetes Operator for Apache Cassandra configuration YAML to apply a DSE 6.8.0 or later image to the cluster. For details, see to Configure Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra and Provision Cassandra or DSE in Kubernetes with Kubernetes Operator for Apache Cassandra.

How do I interact with Kubernetes Operator for Apache Cassandra?

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 Kubernetes Operator for Apache Cassandra configuration?

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

Can I contribute to the Kubernetes Operator for Apache Cassandra project?

Yes! For information about contributing to the open-source Kubernetes Operator for Apache Cassandra project, see the K8ssandra Community tips.

Where can I find help?

Use this documentation to get answers about the Kubernetes Operator for Apache Cassandra features and deployment configuration options.

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

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