Configurar para Recuperação de Desastres
Você pode usar os scripts fornecidos com este manual de soluções para criar um snapshot YAML em um cluster principal do Kubernetes e restaurá-lo em outro cluster (secundário) do Kubernetes. É importante planejar a configuração e entender os requisitos antes de fazer download e usar os scripts para configurar seu snapshot YAML.
Observação:
Essa solução pressupõe que os clusters do Kubernetes, incluindo o plano de controle e os nós de trabalho, já existam.Planejar a Configuração
Planeje os recursos e a configuração no sistema secundário com base no sistema principal. Os scripts exigem que os dois clusters do Kubernetes já existam. Você deve poder acessar os dois clusters com a ferramenta de linha de comando Kubernetes,
kubectl
, para executar comandos neles.
Observação:
Essa solução pressupõe que os clusters do Kubernetes, incluindo o plano de controle e os nós de trabalho, já existam. As recomendações e os scripts fornecidos neste manual não verificam recursos, o plano de controle ou a configuração do nó de trabalho.O diagrama a seguir mostra que, quando configurado, você pode restaurar o snapshot do artefato em clusters do Kubernetes completamente diferentes.
Descrição da ilustração kube-api-dr.png
Preencha os seguintes requisitos para Restore
ao planejar sua configuração:
Verificar
Depois de executar o script
maak8DR-apply.sh
, verifique se todos os artefatos existentes no cluster principal foram replicados no cluster secundário. Examine o cluster secundário e verifique se os pods no site secundário estão em execução sem erros.
Quando você executa o script maak8DR-apply.sh
, o framework cria o diretório working_dir
como /tmp/backup.date
. Quando você executa os scripts maak8-get-all-artifacts.sh
e maak8-push-all-artifacts.sh
individualmente, o diretório de trabalho é fornecido em cada caso como um argumento na linha de comando.