Configuración para Disaster Recovery
Puede utilizar los scripts proporcionados con este manual de soluciones para crear una instantánea de YAML en un cluster de Kubernetes principal y restaurarla en otro cluster de Kubernetes (secundario). Es importante planificar la configuración y comprender los requisitos antes de descargar y utilizar los scripts para configurar la instantánea de YAML.
Note:
Esta solución asume que ya existen ambos clusters de Kubernetes, incluidos el plan de control y los nodos de trabajador.Planificación de la Configuración
Planifique los recursos y la configuración en el sistema secundario según el sistema principal. Los scripts necesitan que ya existan ambos clusters de Kubernetes. Debe poder acceder a ambos clusters con la herramienta de línea de comandos de Kubernetes,
kubectl
, para ejecutar comandos en ellos.
Note:
Esta solución asume que ya existen ambos clusters de Kubernetes, incluidos el plan de control y los nodos de trabajador. Las recomendaciones y los scripts proporcionados en este manual no comprueban la configuración de recursos, plano de control ni nodo de trabajador.En el siguiente diagrama se muestra que, cuando se configura, puede restaurar la instantánea del artefacto en clusters de Kubernetes completamente diferentes.

Descripción de la ilustración kube-api-dr.png
Complete los siguientes requisitos para Restore
al planificar la configuración:
Verificar
Después de ejecutar el script
maak8DR-apply.sh
, verifique que todos los artefactos que existían en el cluster principal se hayan replicado en el cluster secundario. Observe el cluster secundario y verifique que los pods del sitio secundario se están ejecutando sin errores.
Al ejecutar el script maak8DR-apply.sh
, la estructura crea el directorio working_dir
como /tmp/backup.date
. Al ejecutar los scripts maak8-get-all-artifacts.sh
y maak8-push-all-artifacts.sh
de forma individual, el directorio de trabajo se proporciona en cada caso como argumento en la línea de comandos.