Apache Cassandra, the core of K8ssandra.
Apache Cassandra is a distributed NoSQL database with a focus on availability and partition tolerance. Historically provisioning and managing the day to day upkeep of this distributed systems has been daunting for operations teams and developers. With the common control-plane of Kubernetes and advanced automation K8ssandra provides a trivial way to install and manage Apache Cassandra. Furthermore K8ssandra automates the deployment of the Stargate data API gateway to open Apache Cassandra to a new group of developers looking to leverage REST, Document, and GraphQL APIs over the standard CQL protocol.
Below you will find an architecture diagram for the entire K8ssandra stack. Multiple installation of K8ssandra are possible within a single Kubernetes cluster with Kubernetes namespaces as a logical boundary. Through intuitive and customizable Helm charts installation and upgrades are simple. For further details on K8ssandra’s individual components explore the links below.
The K8ssandra Stack
How do you know if your cluster is healthy?
Anti-entropy for your data, necessary for partition tolerant distributed systems.
Ready for when the unthinkable happens.
Data gateway platform with REST, GraphQL, and Document APIs in front of Apache Cassandra.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.