Dockerfile 없이 Cloud Run용 컨테이너를 빌드해야 하며, 조직에서는 모든 이미지를 중앙 컨테이너 저장소로 푸시하도록 요구합니다. 어떤 단계를 사용해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: pack CLI를 통해 pack build 명령어(Cloud Native Buildpacks)를 사용하여 이미지를 생성합니다., gcloud run deploy --source를 사용하여 소스에서 빌드하고 배포합니다..
이것이 정답인 이유
Dockerfile 없이 Cloud Run용 컨테이너를 빌드하는 두 가지 주요 방법은 Cloud Native Buildpacks를 사용하거나 gcloud run deploy --source 명령어를 사용하는 것입니다. pack CLI를 통해 pack build 명령어를 사용하는 것은 Cloud Native Buildpacks를 직접 활용하여 소스 코드에서 컨테이너 이미지를 생성하는 표준적인 방법입니다. 이 이미지는 이후 중앙 컨테이너 저장소로 푸시될 수 있습니다. gcloud run deploy --source 명령어를 사용하는 것은 Google Cloud에서 제공하는 간편한 방법입니다. 이 명령어는 내부적으로 Cloud Build와 Buildpacks를 사용하여 소스 코드에서 컨테이너 이미지를 빌드하고, 자동으로 Artifact Registry와 같은 중앙 저장소에 푸시한 다음 Cloud Run에 배포합니다. 애플리케이션 소스 코드를 Artifact Registry에 직접 푸시하는 것은 이미지를 빌드하는 과정이 아니며, Artifact Registry는 컨테이너 이미지를 저장하는 곳이지 소스 코드를 저장하는 곳이 아닙니다. 이미지를 빌드하고 중앙 레지스트리로 푸시하는 Cloud Build 작업을 제출하는 것은 가능하지만, 이는 Dockerfile이 없는 시나리오에 대한 직접적인 해결책이라기보다는 일반적인 빌드 파이프라인에 가깝습니다. gcloud run deploy에 --platform=kubernetes를 사용하는 것은 Cloud Run의 관리형 플랫폼이 아닌 GKE(Kubernetes)에 배포하는 옵션이므로 Cloud Run에 직접 해당되지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음