워크로드가 시작되지 않음
마이그레이션을 시작하려고 할 때 워크로드가 올바르게 시작되지 않는 오류가 발생할 수 있습니다.
워크로드가 올바르게 시작되지 않는 오류가 발생한 경우에는 지원 팀에 문의하기 전에 이 문서에 설명된 문제 해결 단계를 시도해 보세요.
Google Container Registry에서 이미지를 가져오는 데 필요한 권한 추가
워크로드가 시작하려면 클러스터는 Google Container Registry(GCR)에서 워크로드 이미지를 가져와야 하며, 이 작업은 권한 누락으로 인해 실패할 수 있습니다.
이 문제를 확인하려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 객체 브라우저 페이지로 이동합니다.
클러스터를 선택합니다.
객체 종류 목록에서 포드를 선택합니다.
표시된 포드 목록에서 워크로드에 해당하는 포드를 찾은 후 포드 세부정보를 열려면 포드 이름을 클릭합니다.
포드 세부정보 페이지에서
failed to pull and unpack image
및403 forbidden
오류를 표시하는 배너가 표시되면 워크로드 이미지를 가져오는 데 필요 한 권한이 없는 것입니다.
이 문제를 해결하려면 다음 단계를 수행합니다.
프로젝트의 기본 Compute Engine 서비스 계정에 스토리지 객체 뷰어라는 역할을 추가합니다.
그런 다음 클러스터에서 포드를 삭제합니다.
삭제된 포드를 대체하는 새 포드가 자동으로 생성됩니다.
이제 마이그레이션된 워크로드에 액세스할 수 있습니다.
GKE Autopilot 클러스터 사용 중지
Migrate to Containers에서는 GKE Autopilot 클러스터 사용이 기본적으로 사용 설정됩니다. 따라서 Migrate to Containers용으로 생성되는 새 마이그레이션에는 특별히 지정하지 않는 한 GKE Autopilot 클러스터가 사용됩니다.
GKE Autopilot 클러스터를 사용 중지하고 마이그레이션 워크로드를 다시 시작해 보세요.
GKE Autopilot 클러스터를 사용 중지하려면 다음 단계에 따라 v2kServiceManager
를 false
로 설정합니다.
-
MIGRATION_NAME.yaml
파일에서v2kServiceManager
를 찾아false
로 설정합니다.변경:
v2kServiceManager: true
다음으로 변경:
v2kServiceManager: false
파일을 저장합니다.
Migrate to Containers를 사용하여 마이그레이션을 다시 시작합니다.
GKE Autopilot 클러스터를 사용 중지한 후에도 워크로드가 올바르게 시작하지 않으면 지원 채널에 문의하세요.