Cass-operator is an Apache Cassandra operator for Kubernetes managed as part of the K8ssandra project. There are a lot of configuration options available that are not necessarily obvious at first. In this recent article, I shared a few of these optinons, including:

  • How to configure a multi-rack cluster spread across three availability zones
  • How to configure cassandra.yaml and jvm-options for a Cassandra deployment
  • How to specify CPU and memory requirements for pods running Cassandra nodes
  • How to add custom labels and init containers to Cassandra pods
  • How to set environment variables on Cassandra containers
  • How to expose remote JMX access on Cassandra containers