Velero
Overview: Velero (formerly Hark) is a popular open-source tool for backing up and restoring Kubernetes cluster resources and persistent volumes.
Strengths:
-
Native Kubernetes resource understanding
-
Supports persistent volume snapshots
-
Can backup entire namespaces or specific resources
-
Integrates with cloud provider storage (S3, GCS, Azure Blob)
-
Supports scheduled backups and retention policies
-
Can migrate between different Kubernetes distributions
Limitations:
-
Requires installation and configuration on both clusters
-
May not capture application-specific state correctly
-
Persistent volume snapshots depend on storage provider support
-
Learning curve for configuration and operation
Use Cases:
-
Organizations already using Velero for disaster recovery
-
Migrations between cloud providers
-
Need for automated, scheduled backups
-
Requirement to backup Kubernetes resources (ConfigMaps, Secrets, etc.)
Documentation: https://velero.io/docs/