Übersicht¶
Zwei Möglichkeiten zur Sicherungsverwaltung¶
Von Afi geschützte Kubernetes-Cluster lassen sich auf zwei Arten verwalten:
- über das Afi-Portal,
- mit kubectl über benutzerdefinierte Kubernetes-Ressourcen.
Die zweite Möglichkeit erlaubt die Integration von Afi Kubernetes Backup in Ihre GitOps-Pipeline.
Das Objektmodell¶
Die folgenden zentralen Objekte bilden das Objektmodell von Afi Kubernetes Backup.
Ressourcen¶
Jeder Namespace in Ihrem Kubernetes-Cluster wird im Afi-Portal als Ressource dargestellt (siehe Registerkarte Service → Protection).
Sicherungsrichtlinien¶
Eine Sicherungsrichtlinie besteht aus Regeln, die festlegen, wie ein Kubernetes-Namespace gesichert wird. Sie bestimmt insbesondere, welche Objekte in eine Sicherung aufgenommen werden, nach welchem Zeitplan regelmäßige Sicherungen starten und welche Einstellungen für Verschlüsselung, Datenaufbewahrung und Archivierung gelten.
Schutzkonfigurationen¶
Sicherungen einer Ressource werden aktiviert, indem Sie der zu schützenden Ressource eine Sicherungsrichtlinie zuweisen. Die Verknüpfung zwischen einer Ressource und ihrer Sicherungsrichtlinie wird als Schutzkonfiguration bezeichnet. Eine einzelne Ressource (ein Namespace) kann gleichzeitig mehrere Schutzkonfigurationen haben.
Archive¶
Ein Archiv speichert die Sicherungen einer geschützten Ressource, die mit einer bestimmten Sicherungsrichtlinie erstellt wurden. Diese Sicherungen umfassen die YAML-Konfigurationen der Anwendung (des Namespace) und Snapshots persistenter Volumes.
Wenn Sie einer Ressource eine neue Sicherungsrichtlinie zuweisen, wird ein neues Archiv erstellt. Archive, die unterschiedlichen Sicherungsrichtlinien entsprechen, sind vollständig voneinander unabhängig.
Eine Ressource kann außerdem Archive ohne aktive Sicherungsrichtlinie besitzen. Dies geschieht, wenn Sie die Zuweisung einer Sicherungsrichtlinie zu einer Ressource aufheben. Solche Archive können weiterhin durchsucht und für Wiederherstellungen verwendet werden.
