Overview of K8ssandra components
mainK8ssandra is a collection of open-source components designed to automate the management of Apache Cassandra® clusters on Kubernetes. It simplifies the provisioning and day-to-day operations of distributed Cassandra clusters by leveraging the Kubernetes control plane.
Key capabilities include:
- Automated Cassandra Management: Handles the deployment and upkeep of distributed NoSQL clusters.
- Stargate Data API Gateway: Automates the deployment of Stargate, allowing developers to interact with Cassandra using REST, Document, and GraphQL APIs instead of the standard CQL protocol.
- Multi-tenancy: Multiple K8ssandra installations can coexist within a single Kubernetes cluster by using Kubernetes namespaces as logical boundaries.
- Simplified Lifecycle: Uses customizable Helm charts for easy installation and upgrades.