Cassandra Cluster CRD
Settings Explanation
version
: The version of Cassandra to use. It is used as the image tag to pull.mode
: Optional field. Specifies if this is a Cassandra or Scylla cluster. If left unset, it defaults to cassandra. Values: {scylla, cassandra}annotations
: Key value pair list of annotations to add.
name
: Name of the datacenter. Usually, a datacenter corresponds to a region.- : List of racks for the specific datacenter.
name
: Name of the rack. Usually, a rack corresponds to an availability zone.members
: Number of Cassandra members for the specific rack. (In Cassandra documentation, they are called nodes. We don’t call them nodes to avoid confusion as a Cassandra Node corresponds to a Kubernetes Pod, not a Kubernetes Node).jmxExporterConfigMapName
: Name of configmap that will be used for . Exporter listens on port 9180. If the name not specified, the exporter will not be run.resources
: Defines the CPU and RAM resources for the Cassandra Pods.- : Key value pair list of annotations to add.
placement
: Defines the placement of Cassandra Pods. Has the following subfields: