NatronTech Logo
Backup

Velero Backup und Restore

Availability
Stage
Experimental

Backup und Restore ist Teil des Backup-Pakets.

Velero Logo

Velero ist ein Open-Source-Tool, das Backup-, Restore- und Disaster-Recovery-Funktionen für Kubernetes-Cluster bereitstellt. Es ermöglicht Benutzern, ihre Cluster-Ressourcen und Persistent Volumes zu sichern, was eine einfache Wiederherstellung im Falle von Datenverlust oder Korruption ermöglicht.

Hauptmerkmale

  • Backup und Restore: Velero ermöglicht es Ihnen, Backups Ihrer Kubernetes-Cluster-Ressourcen und Persistent Volumes zu erstellen, die bei Bedarf wiederhergestellt werden können.
  • Disaster Recovery: Im Falle eines Cluster-Ausfalls kann Velero Ihnen helfen, Ihre Applikationen und Daten schnell wiederherzustellen.
  • Migration: Velero kann verwendet werden, um Workloads zwischen verschiedenen Kubernetes-Clustern zu migrieren.
  • Scheduling: Sie können regelmässige Backups planen, um sicherzustellen, dass Ihre Daten konsistent geschützt sind.

Velero im Natron Managed Kubernetes Service

Natron bietet Velero als Teil seines Managed Kubernetes Service an und bietet Benutzern eine zuverlässige und effiziente Möglichkeit, ihre Kubernetes-Workloads zu sichern und wiederherzustellen. Mit Velero, das in die Natron-Plattform integriert ist, können Benutzer ihre Backup- und Restore-Operationen einfach verwalten.

Standardkonfiguration

Natron plant automatisch tägliche Backups für alle Kubernetes-Cluster, die vom Dienst verwaltet werden. Diese Backups werden für einen Zeitraum von 30 Tagen aufbewahrt, um sicherzustellen, dass Benutzer im Falle eines Datenverlusts Zugriff auf aktuelle Wiederherstellungspunkte haben.

Benutzerdefinierte Backup-Richtlinien

Wenn andere Backup-Zeitpläne oder Aufbewahrungsrichtlinien erforderlich sind, können Benutzer den Natron-Support kontaktieren, um ihre Backup-Konfigurationen an ihre spezifischen Bedürfnisse anzupassen.

Benutzerhandbuch

Dieser Abschnitt bietet eine Schritt-für-Schritt-Anleitung zur Verwendung von Velero für Backup- und Restore-Operationen innerhalb des Natron Managed Kubernetes Service.

Velero CLI Installation

Bitte konsultieren Sie den offiziellen Velero Installation Guide, um die Velero CLI auf Ihrem lokalen Rechner zu installieren.

Kontext

Die Velero CLI interagiert mit dem Kubernetes-Cluster, der aktuell in Ihrer kubeconfig-Datei eingestellt ist. Stellen Sie sicher, dass Ihre kubeconfig korrekt konfiguriert ist, um auf den gewünschten Natron Managed Kubernetes Cluster zu zeigen. Siehe den Connect Client Guide für Unterstützung.

Vorhandene Backups erkunden

Um alle verfügbaren Backups in Ihrem Kubernetes-Cluster aufzulisten, führen Sie den folgenden Befehl aus:

List Backups Befehl

velero backup get

Manuelle Backups erstellen

Namespace

Um ein manuelles Backup spezifischer Namespaces in Ihrem Kubernetes-Cluster zu erstellen, folgen Sie diesen Schritten:

Backup erstellen Befehl

Führen Sie den folgenden Befehl aus, um ein Backup zu erstellen:

velero backup create <BACKUP_NAME> --include-namespaces <NAMESPACE1>,<NAMESPACE2>

Ersetzen Sie <BACKUP_NAME> mit einem Namen für Ihr Backup und <NAMESPACE1>,<NAMESPACE2> mit einer kommagetrennten Liste von Namespaces, die Sie in das Backup aufnehmen möchten. Lassen Sie das --include-namespaces Flag weg, um alle Namespaces zu sichern.

Backup verifizieren

Sie können verifizieren, dass das Backup erfolgreich erstellt wurde, indem Sie ausführen:

velero backup get

Persistent Volumes

Um ein manuelles Backup von Persistent Volumes in Ihrem Kubernetes-Cluster zu erstellen, folgen Sie diesen Schritten:

Backup erstellen Befehl

Führen Sie den folgenden Befehl aus, um ein Backup zu erstellen:

velero backup create <BACKUP_NAME> --include-resources persistentvolumeclaims

Ersetzen Sie <BACKUP_NAME> mit einem Namen für Ihr Backup.

Backup verifizieren

Sie können verifizieren, dass das Backup erfolgreich erstellt wurde, indem Sie ausführen:

velero backup get

Aus Backup wiederherstellen

Namespace

Um ein Backup für spezifische Namespaces in Ihrem Kubernetes-Cluster wiederherzustellen, folgen Sie diesen Schritten:

Restore Befehl

Führen Sie den folgenden Befehl aus, um ein Backup wiederherzustellen:

velero restore create --from-backup <BACKUP_NAME> --include-namespaces <NAMESPACE1>,<NAMESPACE2>

Ersetzen Sie <BACKUP_NAME> mit dem Namen des Backups, das Sie wiederherstellen möchten, und <NAMESPACE1>,<NAMESPACE2> mit einer kommagetrennten Liste von Namespaces, die Sie wiederherstellen möchten. Lassen Sie das --include-namespaces Flag weg, um alle Namespaces wiederherzustellen.

Restore verifizieren

Sie können verifizieren, dass der Restore erfolgreich initiiert wurde, indem Sie ausführen:

velero restore get

Persistent Volumes

Um ein Backup für Persistent Volumes in Ihrem Kubernetes-Cluster wiederherzustellen, folgen Sie diesen Schritten:

Restore Befehl

Führen Sie den folgenden Befehl aus, um ein Backup wiederherzustellen:

velero restore create --from-backup <BACKUP_NAME> --include-resources persistentvolumeclaims

Ersetzen Sie <BACKUP_NAME> mit dem Namen des Backups, das Sie wiederherstellen möchten.

Restore verifizieren

Sie können verifizieren, dass der Restore erfolgreich initiiert wurde, indem Sie ausführen:

velero restore get

Weitere Ressourcen

On this page