Velero logo

Velero

Kubernetes backup and migration tool for cluster resources and persistent volumes

Repository activity
  • Stars10.1k
  • Forks1.5k
  • Open Issues745
License

Apache-2.0

Languages
  • Go
  • Shell
  • HTML
Velero screenshot

About Velero

Velero backs up and restores Kubernetes cluster resources and persistent volumes, and recovers a cluster after loss. It migrates cluster resources between clusters and replicates a production cluster to development and testing clusters.

Velero runs as a server on the cluster with a command-line client that runs locally. It works with a public cloud platform or on-premises, and supports IPv4, IPv6, and dual stack environments. Compatibility is tested across Kubernetes versions per release.

Formerly Heptio Ark, Velero is a Cloud Native Computing Foundation sandbox project under LF Projects. It is licensed under Apache 2.0 and ships as software that runs in your cluster rather than a hosted service.

Key features

  • Back up and restore Kubernetes cluster resources and persistent volumes
  • Migrate cluster resources to other clusters
  • Replicate production clusters to development and testing clusters
  • Server runs on the cluster with a local CLI client
  • Works with public cloud platforms or on-premises

Details

First released
2017
Platforms
Linux · CLI
Deployment
self-hostable
Governance
CNCF sandbox project
Network
IPv4 · IPv6 · dual stack
Architecture
Cluster server + local CLI