
cassandra-medusa
Provides Medusa, the open-source backup and restore tool for Apache Cassandra, supporting local, GCS, S3, and Azure Blob storage backends.
What is cassandra-medusa?
The cassandra-medusa image packages Medusa, the de facto open-source backup and restore solution for Apache Cassandra clusters. Medusa automates the process of taking consistent, incremental or full snapshots of Cassandra node data and uploading them to object storage (Google Cloud Storage, Amazon S3, Azure Blob Storage, or local/NFS paths).
It is used by teams running Cassandra in production who need a reliable, scriptable backup strategy without manual nodetool snapshot management. Medusa is also integrated into the K8ssandra operator for Kubernetes-native Cassandra deployments. It supports both scheduled backups and on-demand backup and restore operations.
How to use this image
Configure a medusa.ini file:
Take a backup:
List available backups:
Restore from a backup:
Image variants
k8ssandra/medusa:latest
The latest stable Medusa release. The standard choice for both standalone Cassandra and K8ssandra deployments.
k8ssandra/medusa:<version>
Pinned version tags such as k8ssandra/medusa:0.22.0. Recommended for production to ensure consistent backup and restore behavior and compatibility with your Cassandra version.
.avif)