이 페이지에서는 VS Code용 Cloud Code를 사용하여 Cloud Run에 서비스를 배포하는 방법을 보여줍니다.
Cloud Run에 서비스 배포
Cloud Run에 서비스를 배포하려면 다음 안내를 따르세요.
명령어 팔레트를 연 다음(
Ctrl
/Cmd
+Shift
+P
키를 누르거나 보기 > 명령어 팔레트 클릭) Cloud Run에 배포 명령어를 실행합니다.Cloud Run에 배포 창에서 Google Cloud 프로젝트를 설정합니다.
기존 서비스를 선택하거나 새 서비스를 만듭니다.
새 서비스를 만드는 경우 배포 플랫폼에서 Cloud Run(완전 관리형) 또는Knative serving 중 플랫폼 환경설정을 선택합니다. 개발 요구에 가장 적합한 옵션을 선택하는 데 도움을 얻으려면 플랫폼 선택 가이드를 참조하세요.
Cloud Run(완전 관리형)을 선택한 경우 배포할 리전을 선택합니다. Knative serving을 선택한 경우 Kubernetes 클러스터 정보를 구성합니다.
(선택사항) 서비스 계정, 환경 변수, SQL 연결과 같은 추가 설정을 지정하려면 고급 버전 설정 섹션을 펼치세요.
다음 환경 변수는 실행 중인 컨테이너에 자동으로 추가됩니다.
이름 설명 예시 포트 HTTP 서버가 리슨하는 포트입니다. 8080 K_SERVICE 실행되는 Cloud Run 서비스의 이름입니다. hello-world K_REVISION 실행되는 Cloud Run 버전의 이름입니다. hello-world.1 K_CONFIGURATION 버전을 만든 Cloud Run 구성의 이름입니다. hello-world 빌드 환경에서 로컬 빌드 또는 Cloud Build 사용 여부를 지정합니다.
빌더(Docker 또는 Buildpack)와 설정을 지정합니다.
원하는 설정을 정의한 후 배포를 클릭합니다.
VS Code용 Cloud Code가 이미지를 빌드하여 레지스트리에 푸시하고 서비스를 Cloud Run에 배포합니다. 이제 서비스가 동작합니다!
webview에 표시된 URL을 따라 실행 중인 서비스를 확인합니다.
상세 로그 표시 버튼을 클릭하고 출력 창에서 상세 로그를 살펴봄으로써 실행 중인 서비스의 세부정보를 볼 수도 있습니다.
세션이 완료되면 마우스 오른쪽 버튼을 클릭하여 다음 명령어를 사용합니다.
- 로그 보기: Cloud Code 로그 탐색기를 사용하여 특정 배포의 애플리케이션 로그를 엽니다.
- URL 열기: 웹브라우저에서 특정 서비스의 애플리케이션 서비스 URL을 엽니다.
시작 구성에서 감시 모드를 사용 중지한 상태에서 애플리케이션을 변경하고 애플리케이션을 다시 빌드 및 다시 배포하려면 Cloud Code 상태 표시줄을 클릭한 다음 감시 모드 사용 설정을 클릭합니다.