Dial C* for Operator: Unlocking Advanced Cassandra Configurations
DataStax Kubernetes Operator for Apache Cassandraâ„¢ manages Cassandra clusters in Kubernetes, providing configuration management, scaling capabilities, and error handling. It also handles necessary configuration changes for operations like repair and backup and restore as part of K8ssandra. This post focuses on some of the configuration management capabilities of Cass Operator through a series of examples. The first set of examples do not require any advanced understanding of Cass Operator or Kubernetes in general, while the advanced examples assume a deeper understanding of Kubernetes as they cover topics like init containers and StatefulSets. These examples demonstrate how to configure Cassandra and Kubernetes resources, including configuring cassandra.yaml and jvm-options for a Cassandra 3.11.10 deployment, managing multi-rack clusters across availability zones, specifying CPU and memory requirements for containers, adding custom labels to pods, adding environment variables to the cassandra container, and enabling remote JMX for Reaper repair operations.
Company
DataStax
Date published
May 3, 2021
Author(s)
John Sanda
Word count
1239
Language
English
Hacker News points
None found.