Was ist Backup for GKE?
Backup for GKE ist der Dienst von Google Cloud zum Sichern und Wiederherstellen von Workloads in GKE-Clustern. Er besteht aus zwei Teilen: einer Steuerungsebene als Google-Cloud-API und einem Add-on-Agent, der in jedem beteiligten Cluster bereitgestellt wird.
Gesichert werden zwei Arten von Daten: das Config-Backup mit den Kubernetes-Ressourcenmanifesten aus dem API-Server und die Volume-Backups als Snapshots der PersistentVolumeClaim-Ressourcen. Damit lassen sich sowohl der Zustand der Kubernetes-Objekte als auch die persistenten Daten wiederherstellen.
Kernfunktionen
- BackupPlan als übergeordnete Ressource für eine Kette von Backups, mit Auswahl des Quellclusters und Filterung der Workloads
- Backup als Sicherung eines definierten Teils eines Clusters zu einem Zeitpunkt
- RestorePlan als wiederverwendbare Wiederherstellungsvorlage mit Zielcluster, Konfliktbehandlung und Transformationsregeln
- Restore als Wiederherstellung eines ausgewählten Teils eines Backups in einen Cluster
- Config-Backup der Kubernetes-Ressourcenmanifeste aus dem API-Server
- Volume-Backups als Snapshots der PersistentVolumeClaim-Ressourcen
- Unterstützung für Autopilot- und Standard-Cluster
Typische Anwendungsfälle
Disaster Recovery: Wiederherstellung von Workloads inklusive persistenter Daten nach einem Ausfall oder einem fehlerhaften Rollout.
Cluster-Migration: Über Backup und Restore lassen sich Workloads von einem Cluster in einen anderen überführen; der RestorePlan legt dabei Zielcluster und Transformationsregeln fest.
Selektive Wiederherstellung: Über die Workload-Filterung im BackupPlan und die Auswahl im Restore stellen Sie gezielt Teilmengen wieder her.
Compliance-Anforderungen: Nachweisbare, regelmäßige Sicherung von Kubernetes-Workloads als Teil eines Backup-Konzepts.
Vorteile
- Verwalteter Dienst statt eigener Backup-Tooling-Landschaft im Cluster
- Sicherung von Kubernetes-Ressourcen und Persistent Volumes in einem Ablauf
- Wiederverwendbare Vorlagen über BackupPlan und RestorePlan
- Unterstützung für Autopilot- und Standard-Cluster
- Klar dokumentierter Sicherungsumfang und dokumentierte Ausschlüsse
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei Backup for GKE:
- Backup-Konzept: Definition von BackupPlans, Aufbewahrungsfristen und Workload-Filtern passend zu Ihren Anforderungen
- Restore-Strategie: Design von RestorePlans für Disaster Recovery und Cluster-Migrationen
- Lückenanalyse: Bewertung der nicht abgedeckten Bestandteile (etwa Clusterkonfiguration, Container-Images, externe Dienste) und Ergänzung durch passende Maßnahmen
- Betrieb: Einbindung in Monitoring, Alerting und regelmäßige Wiederherstellungstests
Sprechen Sie uns für eine Beratung zu Backup for GKE und Backup-Konzepten für Kubernetes an.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Backup for GKE?
Backup for GKE ist ein Dienst zum Sichern und Wiederherstellen von Workloads in GKE-Clustern. Er besteht aus einer Google-Cloud-API-Steuerungsebene und einem GKE-Add-on-Agent, der in jedem Cluster bereitgestellt wird.
Welche Ressourcen kennt Backup for GKE?
Es gibt vier Ressourcentypen. Ein BackupPlan ist die übergeordnete Ressource für eine Kette von Backups und enthält die Auswahl des Quellclusters sowie die Filterung der Workloads. Ein Backup ist die Sicherung eines bestimmten Teils eines GKE-Clusters zu einem Zeitpunkt. Ein RestorePlan stellt eine wiederverwendbare Wiederherstellungsvorlage bereit. Ein Restore ist die Wiederherstellung eines ausgewählten Teils eines Backups in einen GKE-Cluster.
Was wird gesichert?
Backup for GKE sichert zwei Arten von Daten. Erstens das Config-Backup mit den Kubernetes-Ressourcenmanifesten aus dem API-Server, zweitens Volume-Backups als Snapshots der PersistentVolumeClaim-Ressourcen.
Was wird nicht gesichert?
Nicht gesichert werden die Clusterkonfiguration, Container-Images, Zustände externer Dienste sowie Volume-Typen außerhalb von Persistent Disk, etwa Filestore-NFS und Google Cloud NetApp Volumes.
Funktioniert Backup for GKE mit Autopilot-Clustern?
Die Dokumentation weist sowohl Autopilot- als auch Standard-Cluster als unterstützte Clustertypen aus.
Wozu dient ein RestorePlan?
Ein RestorePlan ist eine wiederverwendbare Wiederherstellungsvorlage. Darin legen Sie den Zielcluster, den Umgang mit Konflikten und Transformationsregeln fest.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.
