As the contributors to the Cass-Operator project continue working on merging features from other operators into one, K8ssandra promises a set of helm charts that allow users to quickly use the operator in conjunction with other tools in a reference architecture on Kubernetes without reinventing the wheel.
K8ssandra ships with the following major components that most new users of Cassandra on Kubernetes will need to professional operate a cluster :
Cass-Operator – The Kubernetes Operator for Apache Cassandra itself. It’s at the heart of K8ssandra.
Cassandra Reaper – Automatic Cassandra repair management with a UI built at Spotify, maintained by TLP.
Cassandra Medusa – Backup and restore tool that works with different storage options, built at Spotify, maintained by TLP.
Prometheus – Basically the defacto protocol for collecting and visualizing metrics in the cloud-native container world.
Grafana – Grafana is the defacto method for making dashboards on top of Prometheus & Graphite.
Metric Collector for Apache Cassandra – Built on collectd, it can work with Prometheus and Grafana or other systems.
Traefik – Popular Ingress management / Proxy for containers and Kubernetes.