Skip to content

K8ssandra is a collection of Helm charts for running Apache Cassandra on Kubernetes in production.

License

Notifications You must be signed in to change notification settings

stela-leon/k8ssandra

 
 

Repository files navigation

K8ssandra

A distribution of Cassandra made for Kubernetes

Overview

K8ssandra provides a full, open source stack for running and managing Cassandra in Kubernetes.

Cassandra

K8ssandra packages and deploys Apache Cassandra.

Monitoring

Monitoring includes the collection, the storage, and the visualization of metrics. With that in mind, K8ssandra integrates the following components.

Metric Collector for Apache Cassandra (MCAC)

MCAC collects and aggregate Cassandra and OS-level metrics that can easily be stored in Prometheus.

Prometheus

Prometheus is a very popular time-series, metrics database that is used extensively both inside of as well as outside of Kubernetes deployments.

Grafana

Grafana is the de facto standard for dashboards.

Repairs

Reaper is used to schedule and manage repairs in Cassandra.

Backup & Restore

Implementation

K8ssandra is essentially an aggregation of several components that together comprise the stack described above.

About

K8ssandra is a collection of Helm charts for running Apache Cassandra on Kubernetes in production.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • YAML 94.8%
  • Go 3.1%
  • Shell 1.2%
  • HTML 0.5%
  • Python 0.2%
  • Makefile 0.1%
  • Dockerfile 0.1%