Minha carga de trabalho não inicia
Ao tentar iniciar uma migração, é possível encontrar um erro que impeça que sua carga de trabalho seja iniciada corretamente.
Se ocorrer um erro que impeça a carga de trabalho correta, tente as etapas de solução de problemas descritas neste documento antes de entrar em contato com o suporte.
Adicionar 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 da carga de trabalho do Google Container Registry (GCR), o que pode causar falhas devido a permissões ausentes.
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 exibidos, localize o pod correspondente à carga de trabalho e, em seguida, clique no nome do pod para abrir os detalhes dele.
Na página Detalhes do pod, se for exibido um banner mostrando os erros
failed to pull and unpack image
e403 forbidden
, as permissões necessárias para extrair a imagem da carga de trabalho estão ausentes.
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 no seu projeto.
Em seguida, exclua o pod do cluster.
Um novo pod é criado automaticamente, substituindo o pod excluído.
A carga de trabalho migrada agora estará acessível.
Desativar clusters do Autopilot do GKE
A partir do Migrate to Containers, o uso de clusters do Autopilot do GKE é ativado por padrão. Como resultado, todas as novas migrações criadas para o Migrate to Containers e o GKE usarão clusters do Autopilot do GKE, a menos que especificado de outra forma.
Tente desativar 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
, localizev2kServiceManager
e defina-o comofalse
.Mudar:
v2kServiceManager: true
to:
v2kServiceManager: false
Salve 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.