Learning Series

Apache Cassandra Operations in Kubernetes

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.

Learning Series Topics

DURATION

APPROXIMATELY 3H

  • 01Introduction
  • 02Running Cassandra in Docker
  • 03Managing Cassandra Clusters in Kubernetes Using the Cass-Operator
  • 04Monitoring Cassandra Clusters in Kubernetes with Prometheus and Grafana
  • 05Access Cassandra with Stargate APIs
  • 06Deploying Cassandra Clusters in Kubernetes with K8ssandra
  • 07Automating Backup and Restore with Medusa
  • 08Automating Repairs with Cassandra Reaper

Kubernetes Background

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.

Apache Cassandra Operations in Kubernetes

Introduction

Introduction

Deploy a Sample Application with Cassandra in Kubernetes

Start Lesson
Running Cassandra in Docker

Running Cassandra in Docker

Use Docker containers to deploy an Apache Cassandra® cluster

Start Lesson
Managing Cassandra Clusters in Kubernetes Using the Cass-Operator

Managing Cassandra Clusters in Kubernetes Using the Cass-Operator

Use a Kubernetes operator to deploy and manage a Cassandra Cluster

Start Lesson
Monitoring Cassandra Clusters in Kubernetes with Prometheus and Grafana

Monitoring Cassandra Clusters in Kubernetes with Prometheus and Grafana

Use Prometheus and Grafana to view Cassandra cluster performance metrics

Start Lesson
Access Cassandra Via Stargate APIs

Access Cassandra Via Stargate APIs

Use Stargate APIs to Access Cassandra

Start Lesson
Running K8ssandra

Running K8ssandra

Learn how K8ssandra provides a complete Apache Cassandra in Kubernetes ecosystem

Start Lesson
Automating Backup of Cassandra Clusters in Kubernetes with Medusa

Automating Backup of Cassandra Clusters in Kubernetes with Medusa

Use Medusa to Backup and Restore an Apache Cassandra distributed database

Start Lesson
Automating Repair Operations in Cassandra with Reaper

Automating Repair Operations in Cassandra with Reaper

Use Reaper to repair Cassandra Clusters at scale

Start Lesson
Apache Cassandra Operations in Kubernetes Certification Exam

Apache Cassandra Operations in Kubernetes Certification Exam

Done with your learning journey? Take the exam and get certified!

Take the Exam