cassandra-k8s-deploy

Deploy Apache Cassandra clusters on Kubernetes using the K8ssandra operator.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/jamesc127/apache-cassandra-agent-skill --skill cassandra-k8s-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cassandra-k8s-deploy
Source: https://github.com/jamesc127/apache-cassandra-agent-skill/tree/main/skills/cassandra-k8s-deploy
Command: npx skills add https://github.com/jamesc127/apache-cassandra-agent-skill --skill cassandra-k8s-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the deployment and management of production-ready Apache Cassandra clusters on Kubernetes, simplifying complex cloud-native infrastructure setup.

Core Features & Use Cases

  • Production-Grade Deployments: Installs and configures K8ssandra operator for robust Cassandra clusters on EKS, GKE, and AKS.
  • Full Lifecycle Management: Covers monitoring (Prometheus/Grafana), backup/restore (Medusa), automated repairs (Reaper), TLS encryption, authentication, and scaling.
  • Use Case: Deploy a highly available, secure, and monitored Cassandra cluster on your preferred cloud provider's Kubernetes service with minimal manual configuration.

Quick Start

Use the cassandra-k8s-deploy skill to deploy a 3-node Cassandra cluster on EKS with S3 backups and TLS enabled.

Frequently Asked Questions about cassandra-k8s-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Apache Cassandra on Kubernetes?

Deploy Apache Cassandra on Kubernetes by installing the K8ssandra operator, which automates cluster provisioning and configuration across EKS, GKE, and AKS with cloud-specific storage classes and automated lifecycle management.

Can I set up backup and restore for a Cassandra cluster in Kubernetes?

You can set up backup and restore for a Cassandra cluster in Kubernetes using Medusa, which the deployment integrates alongside monitoring and automated repair tools for production-grade data resilience.

Does the K8ssandra operator support monitoring with Prometheus and Grafana?

The K8ssandra operator supports monitoring with Prometheus and Grafana, providing comprehensive cluster visibility by deploying these integrated tools alongside the Cassandra database instances.

Can I configure TLS encryption and authentication for Cassandra on EKS, GKE, or AKS?

You can configure TLS encryption and authentication for Cassandra deployments across EKS, GKE, and AKS, ensuring secure access control and encrypted communication within your production-grade clusters.

What is the best way to manage automated repairs for Cassandra in Kubernetes?

Manage automated repairs for Cassandra in Kubernetes using Reaper, which integrates directly into the K8ssandra deployment to handle routine maintenance without requiring manual intervention.