Em uma implementação de cluster do Anthos no VMware (GKE On-Prem), a VM do plano de controle de um cluster de administrador tem dois discos anexados:
O disco de inicialização tem o sistema operacional da VM.
O disco de dados tem credenciais e o banco de dados etcd, que armazena o estado do cluster de administrador. Ou seja, o disco de dados armazena todos os objetos do Kubernetes para o cluster de administrador.
Esta página mostra como recuperar quando a VM do plano de controle é perdida ou o disco de inicialização é comprometido. Exemplo:
- O disco de inicialização se torna somente leitura devido a registros de spam.
- O sistema de arquivos de sobreposição do Docker fica corrompido.
Esta página,não aborda a recuperação do disco de dados. Para instruções sobre como recuperar o disco de dados, consulte Como restaurar um cluster de administrador.
Como reparar a VM do plano de controle
Para reparar a VM do plano de controle do cluster do administrador:
gkectl repair admin-master --config ADMIN_CLUSTER_CONFIG --kubeconfig ADMIN_CLUSTER_KUBECONFIG
Substitua:
ADMIN_CLUSTER_CONFIG pelo caminho do arquivo de configuração do cluster de administrador.
ADMIN_CLUSTER_KUBECONFIG é o caminho do arquivo kubeconfig do cluster de administrador;
Observações
A VM do plano de controle do cluster de administrador é clonada em um modelo de VM, que tem todas as informações necessárias para recriar a VM. O comando gkectl repair admin-master
usa o modelo de VM para criar uma nova VM. Depois, ele anexa um novo disco de inicialização e o disco de dados atual.
Se os nós do cluster receberem os endereços de um servidor DHCP, a nova VM poderá ter um endereço IP diferente da VM original.