Zum Inhalt springen
FindOpenSource

Velero

Backup-, Wiederherstellungs- und Migrationstool für Kubernetes-Cluster, das sowohl Cluster-Ressourcen als auch Persistent-Volume-Daten vor Verlust schützt oder das Verschieben von Workloads zwischen Clustern ermöglicht.

Überblick

Velero (früher Heptio Ark) sichert und stellt Kubernetes-Cluster-Ressourcen und deren Persistent-Volume-Daten wieder her und läuft als Server-Komponente innerhalb des Clusters neben einem lokal genutzten Kommandozeilen-Client. Ein Backup erfasst die Kubernetes-Objekte, aus denen eine Anwendung besteht – Deployments, Services, Konfiguration und mehr – zusammen mit Snapshots der verwendeten Persistent Volumes, sodass beides nach Datenverlust, versehentlichem Löschen oder einem Cluster-Ausfall gemeinsam wiederhergestellt werden kann.

Über die Notfallwiederherstellung hinaus unterstützt derselbe Backup-und-Restore-Mechanismus die Migration von Workloads auf einen neuen Cluster oder das Replizieren des Zustands eines Produktions-Clusters in Staging- oder Entwicklungsumgebungen, und funktioniert mit einer Reihe von Public-Cloud-Anbietern sowie On-Premises-Storage.

Velero eignet sich für Teams, die Kubernetes in Produktion betreiben und einen erprobten Weg brauchen, um sich von Cluster-Verlust zu erholen oder Workloads zwischen Clustern zu verschieben – ein anderes Anliegen als die bereits in diesem Katalog vorhandenen Objektspeichersysteme wie MinIO oder SeaweedFS: Diese speichern Anwendungsdaten, während Velero den Cluster und seinen Zustand oberhalb jeglichen bereits genutzten Storages schützt.

Kategorien
Storage
Schlagwörter
kubernetes-backupdisaster-recoverycluster-migrationpersistent-volume-backup
Sprachen
Go
Lizenz
Apache-2.0

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.