Für Disaster Recovery konfigurieren
Hinweis:
Bei dieser Lösung wird davon ausgegangen, dass beide Kubernetes-Cluster, einschließlich des Kontrollplans und der Worker-Knoten, bereits vorhanden sind.Konfiguration planen
kubectl
auf beide Cluster zugreifen können, um Befehle dafür auszuführen.
Hinweis:
Bei dieser Lösung wird davon ausgegangen, dass beide Kubernetes-Cluster, einschließlich des Kontrollplans und der Worker-Knoten, bereits vorhanden sind. Die in diesem Playbook bereitgestellten Empfehlungen und Skripte prüfen nicht die Konfiguration von Ressourcen, Control Plane oder Worker-Knoten.Das folgende Diagramm zeigt, dass Sie bei der Konfiguration den Artefakt-Snapshot in vollständig anderen Kubernetes-Clustern wiederherstellen können.
![Beschreibung von kube-api-dr.png folgt Beschreibung von kube-api-dr.png folgt](img/kube-api-dr.png)
Beschreibung der Abbildung kube-api-dr.png
Geben Sie bei der Planung der Konfiguration die folgenden Anforderungen für Restore
ein:
Verifizieren
maak8DR-apply.sh
, ob alle im primären Cluster vorhandenen Artefakte im sekundären Cluster repliziert wurden. Prüfen Sie das sekundäre Cluster, und stellen Sie sicher, dass die Pods in der sekundären Site fehlerfrei ausgeführt werden.
Wenn Sie das Skript maak8DR-apply.sh
ausführen, erstellt das Framework das Verzeichnis working_dir
als /tmp/backup.date
. Wenn Sie die Skripte maak8-get-all-artifacts.sh
und maak8-push-all-artifacts.sh
einzeln ausführen, wird das Arbeitsverzeichnis jeweils als Argument in der Befehlszeile bereitgestellt.