Assembly Line

pv-migrate

CLI tool to easily migrate or backup/restore Kubernetes persistent volumes

pv-migrate is an open-source backup project on GitHub under the Apache-2.0 license (permissive), with 2.4k stars. It is built with Go and Postgres. Its last push was today.

Stars
2.4k
License
Apache-2.0
Activity
Active
Latest release
v3.7.0

Code on GitHub

Judgement

What it is
Developer tool
What it does
A CLI and kubectl plugin that copies data between Kubernetes PersistentVolumeClaims, across namespaces or clusters, and can back up a PVC to S3, Azure Blob, GCS or any rclone remote.
Adopt it when
You need to rename, move or resize a Kubernetes volume, or migrate it between clusters, without hand-building rsync pods.
Watch out
The author maintains it in spare time and warns issues may go unanswered.
Ready for
Usable
Runs as
Command line
Built with
Go, rsync, rclone and Kubernetes
How established
Established: started 7 years ago, latest release v3.7.0.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: pv-migrate → Go → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to pv-migrate

  1. 1
    Rclone rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

    Developer tool Production-ready You need to move or back up data between cloud storage services, or script access to them.

    ★ 61k MIT Go Active, pushed today
  2. 2
    Restic restic

    Fast, secure, efficient backup program

    Developer tool Production-ready You want dependable scripted backups of servers or workstations to cheap object storage and are comfortable with a CLI.

    ★ 37k BSD-2-Clause Go Active, pushed 4 days ago
  3. 3
    Duplicati duplicati

    Store securely encrypted backups in the cloud!

    Complete system Usable You want scheduled encrypted backups of a PC or small server to cheap cloud storage with a point-and-click interface.

    ★ 15k See repository C# Active, pushed today
  4. 4
    Kopia kopia

    Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.

    Complete system Production-ready You want restic-style backups with a GUI and built-in scheduling, for desktops or small servers.

    ★ 15k Apache-2.0 Go Active, pushed 2 days ago
  5. 5
    BorgBackup borgbackup

    Deduplicating archiver with compression and authenticated encryption.

    Developer tool Production-ready You back up Linux or macOS servers and workstations and want space-efficient encrypted archives you can script.

    ★ 14k See repository Python Active, pushed today
  6. 6
    Velero velero-io

    Backup and migrate Kubernetes applications and their persistent volumes

    Complete system Production-ready You run Kubernetes in production and need cluster-level disaster recovery or migration.

    ★ 10k Apache-2.0 Go Active, pushed today
  7. 7
    Databasus databasus

    PostgreSQL backup tool with Point-In-Time-Recovery and restore verification

    Complete system Usable You run your own PostgreSQL databases and want scheduled backups and PITR managed from a UI rather than hand-built scripts.

    ★ 9.2k Apache-2.0 TypeScript Active, pushed today
  8. 8
    Elasticsearch-dump elasticsearch-dump

    Import and export tools for elasticsearch & opensearch

    Developer tool Production-ready You need to copy or back up indices between clusters or to files without setting up snapshot repositories.

    ★ 7.9k Apache-2.0 JavaScript Active, pushed 4 days ago

Commercial backup software

  1. 1
    Veeam Data Platform Veeam Software

    Discover cyber resilient solutions for AI and data. See risk everywhere, move data securely, stay compliant, and accelerate safe AI all with Veeam.

    Complete system Production-ready A business with VMware, Hyper-V or mixed infrastructure needs dependable server backup and fast recovery.

    Commercial
  2. 2
    Acronis Cyber Protect Acronis

    We deliver deeply integrated AI-powered features across our backup, cybersecurity, endpoint management and automation solutions to protect and manage workloads for MSPs and businesses. Protect your business and simplify IT operations today.

    Complete system Production-ready An MSP or small IT team wants backup and endpoint security from one console.

    Commercial
  3. 3
    Backblaze Computer Backup Backblaze

    Automatic, unlimited backup for Mac & PC. Protect every photo, video, and file from hard drive failure, accidents, and disasters. 14-day free trial.

    Complete system Production-ready You want set-and-forget offsite backup of a personal or small-office computer with unlimited data.

    Commercial
  4. 4
    CrashPlan CrashPlan

    CrashPlan provides data resiliency through secure, scalable, and comprehensive backup solutions. We help organizations recover from worst-case scenarios.

    Complete system Production-ready A small or mid-size business needs ongoing endpoint backup with long version history.

    Commercial
  5. 5
    Arq Arq Backup

    Complete system Production-ready You want encrypted, versioned backups to your own storage provider rather than a backup company's cloud.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.