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