New to KubeDB? Please start here.

Overview

Apache Cassandra is a highly scalable, distributed NoSQL database designed to handle large amounts of data across many servers, offering high availability and no single point of failure. It’s known for its ability to handle massive data loads with high performance, making it suitable for applications like social media, financial services, and IoT platforms.

Supported Cassandra Features

FeaturesAvailability
Clustering✓
Custom Configuration✓
Backup/Recovery✓
Monitoring using Prometheus and Grafana✓
Builtin Prometheus Discovery✓
Operator managed Prometheus Discovery✓
Authentication & Authorization (TLS)✓
Externally manageable Auth Secret✓
Persistent volume✓
Grafana Dashboards (Alerts and Monitoring)✓
Automated Version Update✓
Automated Vertical Scaling✓
Automated Horizontal Scaling✓
Automated Volume Expansion✓
Autoscaling ( Compute resources & Storage )✓
Reconfigurable TLS Certificates (Add, Remove, Rotate, Update)✓

Supported Cassandra Versions

KubeDB supports the following Cassandra Versions.

  • 4.1.8
  • 5.0.3

Life Cycle of a Cassandra Object

lifecycle

User Guide