As teams work to containerize and deploy applications using Kubernetes, there’s increasing interest in running Cassandra in Kubernetes alongside these applications. This hands-on learning series will help you level up your skills to run Cassandra successfully as part of cloud-native deployments with Kubernetes. After completing this series, you’ll understand the implications of containerizing Cassandra nodes, how to deploy and manage Cassandra clusters in Kubernetes, and how to securely connect applications to Cassandra clusters running in Kubernetes.Get Started
This course assumes you have some familiarity with containers and container orchestration technologies like Docker and Kubernetes. If you don't have that background, use these recommended resources to get up to speed.
Use Docker containers to deploy an Apache Cassandra™ clusterStart Lesson
Use a Kubernetes operator to deploy and manage a Cassandra ClusterStart Lesson
Use Prometheus and Grafana to view Cassandra cluster performance metricsStart Lesson
Learn how K8ssandra provides a complete Apache Cassandra in Kubernetes ecosystemStart Lesson
Use Medusa to Backup and Restore an Apache Cassandra distributed databaseStart Lesson
Use Reaper to repair Cassandra Clusters at scaleStart Lesson