IntelliJ용 Cloud Code에 컨테이너 이미지 저장

원격 Kubernetes 클러스터에서 애플리케이션을 실행하거나 디버깅하려면 프로젝트의 컨테이너 이미지 저장소를 정의해야 합니다. Artifact Registry 및 Container Registry를 포함하여 모든 이미지 저장소 공급업체를 사용할 수 있습니다.

컨테이너 이미지 저장 위치 지정

IDE에서 Google Cloud에 로그인하고 기본 프로젝트가 정의된 경우 Cloud Code는 자동으로 기본 컨테이너 이미지 저장소 gcr.io/PROJECT_ID를 사용합니다. 여기서 PROJECT_ID는 기본 프로젝트를 참조합니다.

프로젝트 이미지가 푸시되는 이미지 저장소를 업데이트하려면 다음 안내를 따르세요.

  1. 탐색 메뉴 또는 최상위 기본 메뉴의 실행/디버그 구성 선택기로 이동합니다. 실행 > 구성 편집 > Develop on Kubernetes > 이미지 저장소

  2. 이미지 저장소 필드를 작성합니다.

일부 일반적인 레지스트리의 경우 컨테이너 이미지 저장 위치를 지정하는 방법의 예시는 일반 이미지 저장소 형식 섹션을 참조하세요.

이미지 이름 만들기

Cloud Code는 이미지 레지스트리를 Kubernetes 매니페스트에 지정된 이미지 이름과 연결하여 최종 이미지 저장소 이름을 생성합니다.

자세한 내용은 이미지 레지스트리 처리 가이드를 참조하세요.

Cloud Code가 컨테이너를 빌드하여 레지스트리로 푸시하고 Kubernetes 구성을 클러스터에 적용하여 출시를 기다립니다.

일반적인 이미지 저장소 형식

다음은 몇 가지 일반적인 레지스트리의 경우 컨테이너 이미지가 저장되는 위치를 지정하는 방법의 예입니다.

Docker Hub docker.io/ACCOUNT
Container Registry gcr.io/PROJECT_ID
Artifact Registry REGION-docker.pkg.dev/PROJECT_ID/REPO_PATH
AWS Elastic Container Registry(ECR) AWS_ACCOUNT_ID.dkr.ecr.REGION.amazonaws.com/MY_APP
Azure Container Registry(ACR) MY_ACR_NAME.azurecr.io/MY_APP

다음 단계

지원 받기

IntelliJ IDE에서 의견을 제출하거나 문제를 신고하려면 도구 > Cloud Code > 도움말 / 정보 > 의견 제출 또는 문제 신고로 이동하여 GitHub에 문제를 신고하거나 Stack Overflow에서 질문합니다.