Minha carga de trabalho não inicia
Ao tentar iniciar uma migração, talvez você encontre um erro que impeça que a carga de trabalho seja iniciada corretamente.
Se ocorrer um erro que impeça o início correto da carga de trabalho, tente seguir as etapas de solução de problemas descritas neste documento antes de entrar em contato com o suporte.
Adicionar as permissões necessárias para extrair imagens do Google Container Registry
Para que a carga de trabalho seja iniciada, o cluster precisa extrair a imagem dela do Google Container Registry (GCR), o que pode falhar às vezes devido à falta de permissões.
Para identificar esse problema, siga estas etapas:
No console do Google Cloud , acesse a página Navegador de objetos.
Selecione o cluster.
Na lista Tipos de objeto, selecione Pod.
Na lista de pods exibida, localize o pod correspondente à carga de trabalho e clique no nome dele para abrir os detalhes.
Na página Detalhes do pod, se um banner exibir os erros
failed to pull and unpack imagee403 forbidden, as permissões necessárias para extrair a imagem da carga de trabalho estão faltando.
Para resolver esse problema, siga estas etapas:
Adicione um papel chamado Leitor de objetos do Storage à conta de serviço padrão do Compute Engine do projeto.
Em seguida, exclua o pod do cluster.
Um novo pod é criado automaticamente para substituir o pod excluído.
Agora a carga de trabalho migrada está acessível.
Desativar clusters do Autopilot do GKE
No Migrate to Containers, o uso de clusters do Autopilot do GKE é ativado por padrão. Como resultado, as novas migrações criadas para o Migrate to Containers vão usar clusters do Autopilot do GKE, a menos que especificado de outra forma.
Desative os clusters do Autopilot do GKE e tente iniciar a carga de trabalho de migração novamente.
Para desativar os clusters do Autopilot do GKE, siga estas etapas para definir v2kServiceManager como false:
-
No arquivo
MIGRATION_NAME.yaml, localizev2kServiceManagere defina comofalse.Mude:
v2kServiceManager: truepara:
v2kServiceManager: falseSalve o arquivo.
Reinicie a migração usando o Migrate to Containers.
Se a carga de trabalho ainda não for iniciada corretamente após a desativação dos clusters do Autopilot do GKE, entre em contato com o canal de suporte.