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
Features | Availability |
---|---|
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
User Guide
- Quickstart Cassandra with KubeDB Operator.
- Want to hack on KubeDB? Check our contribution guidelines.