velero
by
velero-io

Description: Backup and migrate Kubernetes applications and their persistent volumes

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on April 7th, 2021
Created on August 2nd, 2017
Open Issues & Pull Requests: 753 (-1)
Number of forks: 1,550
Total Stargazers: 10,126 (+2)
Total Subscribers: 131 (+0)

Issue Activity (beta)

Open issues: 399
New in 7 days: 7
Closed in 7 days: 3
Avg open age: 633 days
Stale 30+ days: 370
Stale 90+ days: 301

Recent activity

Opened in 7 days: 5
Closed in 7 days: 3
Comments in 7 days: 17
Events in 7 days: 46

Top labels

  • backlog (196)
  • staled (168)
  • Needs info (139)
  • kind/requirement (114)
  • area/datamover (105)
  • area/fs-backup (84)
  • Needs investigation (76)
  • Enhancement/User (65)

Repository Insights (GitGenius)

Median issue/PR response: 0.4 hours
Mean response time: 20.0 hours
90th percentile: 41.0 hours
Tracked items: 1,281

Most active contributors

Detailed Description

Velero is a backup and disaster recovery solution for Kubernetes clusters and their persistent volumes, available for deployment on public cloud platforms or on-premises infrastructure. The project provides both a server component that runs within the cluster and a command-line client for local operation, enabling users to take cluster backups, restore from loss events, migrate cluster resources between environments, and replicate production clusters to development and testing infrastructure.

The repository is written in Go and maintains active development with strong community engagement. According to GitGenius activity tracking, the project processes issues and pull requests with a median response latency of 0.4 hours and a mean latency of 20.0 hours across 1275 tracked items. The most active contributors include Lyndon-Li with 2379 events, reasonerjt with 1860 events, and blackpiglet with 1755 events. The project's issue tracking shows significant backlogs, with the most active labels being backlog (195 items), staled (168 items), and Needs info (139 items).

Velero's architecture centers on a plugin-based design that supports multiple storage backends and snapshot mechanisms, enabling cross-cloud migration and application mobility. The system handles cluster-wide backup and restore operations with lifecycle management capabilities and scheduling features. The project maintains compatibility across multiple Kubernetes versions, with version 1.18 supporting Kubernetes 1.18 through latest, version 1.17 supporting 1.18 through latest, and earlier versions supporting progressively older Kubernetes releases. The project explicitly supports IPv4, IPv6, and dual stack networking environments.

The repository demonstrates strong integration within the broader cloud-native ecosystem. GitGenius identifies overlapping contributors with vmware-tanzu/velero, projectcontour/contour, and dora-metrics/pelorus, indicating collaborative development patterns across related infrastructure projects. Velero holds status as a Cloud Native Computing Foundation sandbox project, reflecting its significance in the Kubernetes ecosystem.

Documentation is comprehensive and version-specific, with dedicated guides for getting started, building from source, architecture details, and extension mechanisms. The project maintains a compatibility matrix tracking tested Kubernetes versions for each Velero release and performs upgrade path testing to ensure backward compatibility across minor versions. The maintainers conduct continuous testing expansion while acknowledging that not every combination of Velero and Kubernetes versions can be tested for each release, recommending users perform their own testing before deployment in production environments.

The project originated as Heptio Ark before being renamed to Velero, and it provides troubleshooting documentation alongside community support through the Kubernetes Slack server's dedicated Velero channel. Contributing guidelines are documented to facilitate development participation, and release notes track feature changes across versions.

velero
by
velero-iovelero-io/velero

Repository Details

Fetching additional details & charts...