Skip to content
FindOpenSource

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.

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.

Categories
Storage
Keywords
kubernetes-backupdisaster-recoverycluster-migrationpersistent-volume-backup
Languages
Go
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.