A minha carga de trabalho não é iniciada
Ao tentar iniciar uma migração, pode ocorrer um erro que impeça o início correto da sua carga de trabalho.
Se ocorrer um erro que impeça o início correto da sua carga de trabalho, experimente os passos de resolução de problemas descritos neste documento antes de contactar o apoio técnico.
Adicione as autorizações necessárias para extrair imagens do Google Container Registry
Para que a carga de trabalho seja iniciada, o cluster tem de extrair a imagem da carga de trabalho do Google Container Registry (GCR), o que, por vezes, pode falhar devido à falta de autorizações.
Para identificar este problema, siga estes passos:
Na Google Cloud consola, aceda à página Navegador de objetos.
Selecione o cluster.
Na lista Tipos de objetos, selecione Pod.
Na lista de pods apresentada, localize o pod correspondente à sua carga de trabalho e, de seguida, clique no nome do pod para abrir os detalhes do pod.
Na página Detalhes do pod, se for apresentado um banner com os erros
failed to pull and unpack image
e403 forbidden
, significa que faltam as autorizações necessárias para extrair a imagem da carga de trabalho.
Para resolver este problema, siga estes passos:
Adicione uma função denominada Visualizador de objetos do Storage à conta de serviço predefinida do Compute Engine no seu projeto.
Em seguida, elimine o pod do cluster.
É criado automaticamente um novo grupo de anúncios que substitui o grupo de anúncios eliminado.
A carga de trabalho migrada deve estar agora acessível.
Desative os clusters do GKE Autopilot
A partir do Migrate to Containers, a utilização de clusters do GKE Autopilot está ativada por predefinição. Como resultado, todas as novas migrações criadas para o Migrate to Containers vão usar clusters do GKE Autopilot, salvo indicação em contrário.
Experimente desativar os clusters do GKE Autopilot e tente iniciar novamente a carga de trabalho de migração.
Para desativar os clusters do GKE Autopilot, siga estes passos para definir
v2kServiceManager
como false
:
Edite o seu plano de migração.
No ficheiro
MIGRATION_NAME.yaml
, localizev2kServiceManager
e defina-o comofalse
.Alteração:
v2kServiceManager: true
para:
v2kServiceManager: false
Guarde o ficheiro.
Reinicie a migração através da opção Migrar para contentores.
Se a sua carga de trabalho ainda não for iniciada corretamente após desativar os clusters do GKE Autopilot, contacte o seu canal de apoio técnico.