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
andjvm-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