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:

  1. No console do Google Cloud, acesse a página Navegador de objetos.

    Acesse o navegador de objetos

  2. Selecione o cluster.

  3. Na lista Tipos de objeto, selecione Pod.

  4. 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.

  5. Na página Detalhes do pod, se for exibido um banner mostrando os erros failed to pull and unpack image e 403 forbidden, as permissões necessárias para extrair a imagem da carga de trabalho estão ausentes.

Para resolver esse problema, siga estas etapas:

  1. Adicione um papel chamado Leitor de objetos do Storage à conta de serviço padrão do Compute Engine no seu projeto.

  2. 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:

  1. Edite o plano de migração.

    1. No arquivo MIGRATION_NAME.yaml, localize v2kServiceManager e defina-o como false.

      Mudar:

        v2kServiceManager: true
      

      to:

        v2kServiceManager: false
      
    2. Salve o arquivo.

  2. 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.