Como reparar a VM do plano de controle do cluster do administrador

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.