Skip to content

rbarry82/cassandra-operator

 
 

Repository files navigation

Cassandra Operator

Description

Apache Cassandra is an open source NoSQL distributed database providing scalability, high availability and fault-tolerance on commodity hardware.

This Cassandra operator is designed to integrate Cassandra in the Juju .[charm ecosystem].

Usage

$ juju deploy cassandra-k8s

Scale out and down

Changing the amount of units of Cassandra is done by executing:

$ juju scale-application cassandra-k8s <new_unit_count>

You should scale the Cassandra cluster gradually, not adding or removing units too fast. The rebalancing of the cluster is I/O intensive, with potentially large amounts of data moving between nodes, and that can measurably affect performance.

Relations

This operator provides the following relation interfaces:

The following relation interfaces are consumed:

  • prometheus_scrape enables the monitoring of the Cassandra cluster by the Prometheus Operator charm.

OCI Images

This charm by default uses the latest version of the cassandra image on Docker Hub.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%