워크로드가 시작되지 않음

마이그레이션을 시작하려고 할 때 워크로드가 올바르게 시작되지 않는 오류가 발생할 수 있습니다.

워크로드가 올바르게 시작되지 않는 오류가 발생한 경우에는 지원 팀에 문의하기 전에 이 문서에 설명된 문제 해결 단계를 시도해 보세요.

Google Container Registry에서 이미지를 가져오는 데 필요한 권한 추가

워크로드가 시작하려면 클러스터는 Google Container Registry(GCR)에서 워크로드 이미지를 가져와야 하며, 이 작업은 권한 누락으로 인해 실패할 수 있습니다.

이 문제를 확인하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 객체 브라우저 페이지로 이동합니다.

    객체 브라우저로 이동

  2. 클러스터를 선택합니다.

  3. 객체 종류 목록에서 포드를 선택합니다.

  4. 표시된 포드 목록에서 워크로드에 해당하는 포드를 찾은 후 포드 세부정보를 열려면 포드 이름을 클릭합니다.

  5. 포드 세부정보 페이지에서 failed to pull and unpack image403 forbidden 오류를 표시하는 배너가 표시되면 워크로드 이미지를 가져오는 데 필요 한 권한이 없는 것입니다.

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 프로젝트의 기본 Compute Engine 서비스 계정스토리지 객체 뷰어라는 역할을 추가합니다.

  2. 그런 다음 클러스터에서 포드를 삭제합니다.

    삭제된 포드를 대체하는 새 포드가 자동으로 생성됩니다.

이제 마이그레이션된 워크로드에 액세스할 수 있습니다.

GKE Autopilot 클러스터 사용 중지

Migrate to Containers에서는 GKE Autopilot 클러스터 사용이 기본적으로 사용 설정됩니다. 따라서 Migrate to Containers용으로 생성되는 새 마이그레이션에는 특별히 지정하지 않는 한 GKE Autopilot 클러스터가 사용됩니다.

GKE Autopilot 클러스터를 사용 중지하고 마이그레이션 워크로드를 다시 시작해 보세요.

GKE Autopilot 클러스터를 사용 중지하려면 다음 단계에 따라 v2kServiceManagerfalse로 설정합니다.

  1. 마이그레이션 계획을 수정합니다.

    1. MIGRATION_NAME.yaml 파일에서 v2kServiceManager를 찾아 false로 설정합니다.

      변경:

        v2kServiceManager: true
      

      다음으로 변경:

        v2kServiceManager: false
      
    2. 파일을 저장합니다.

  2. Migrate to Containers를 사용하여 마이그레이션을 다시 시작합니다.

GKE Autopilot 클러스터를 사용 중지한 후에도 워크로드가 올바르게 시작하지 않으면 지원 채널에 문의하세요.