Velero
Backup, restore, and migration tool for Kubernetes clusters, protecting both cluster resources and persistent volume data against loss or letting you move workloads between clusters.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
Overview
Velero (formerly Heptio Ark) backs up and restores Kubernetes cluster resources and their persistent volume data, running as a server component inside the cluster alongside a command-line client used locally. A backup captures the Kubernetes objects that make up an application - deployments, services, config, and more - along with snapshots of the persistent volumes they use, so both can be restored together after data loss, an accidental deletion, or a cluster failure.
Beyond disaster recovery, the same backup-and-restore mechanism supports migrating workloads to a new cluster or replicating a production cluster's state into staging or development environments, and it works with a range of public cloud providers as well as on-premises storage.
Velero is a fit for teams running production Kubernetes who need a tested way to recover from cluster loss or move workloads between clusters, a different concern than the object-storage systems already in this catalog like MinIO or SeaweedFS - those store application data, while Velero protects the cluster and its state on top of whatever storage a team already runs.
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
The standard Kubernetes backup/disaster-recovery tool.
- Foundational
- Foundation-governed
- Categories
- Storage
- Languages
- Go
- License
- Apache-2.0
Related Projects
Ceph
LGPL-2.1Industry-standard distributed storage system providing object, block, and file storage from a single unified cluster.
Actively maintained
- Storage
Longhorn
Apache-2.0Lightweight, distributed block storage for Kubernetes, designed to be simple to deploy and operate compared to heavier storage systems.
Actively maintained
- Storage
OpenEBS
Apache-2.0Container-attached storage platform that provisions and manages persistent storage volumes directly within Kubernetes.
Actively maintained
- Storage
Rook
Apache-2.0Kubernetes storage orchestrator that automates deploying, managing, and scaling storage systems like Ceph as native Kubernetes services.
Actively maintained
- Storage
Spotted an error? Suggest an edit on GitHub.