VS Code용 Cloud Code를 사용한 Cloud Run 서비스 배포
이 페이지에서는 Cloud Code를 빠르게 시작하는 방법을 설명합니다.
샘플 애플리케이션을 사용하여 Cloud Run에서 실행되는 Hello World 서비스를 설정하고, Cloud Run에 서비스를 배포하고, 라이브 서비스의 리소스 상태를 확인합니다.
시작하기 전에
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Run API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Enable the Cloud Run API.
- Git를 설치합니다. 샘플을 머신에 복사하려면 Git이 필요합니다.
- 아직 설치하지 않은 경우 Cloud Code 플러그인을 설치합니다.
서비스 만들기
Cloud Code 상태 표시줄에서 활성 프로젝트 이름을 클릭합니다.
표시되는 빠른 선택 메뉴에서 새 애플리케이션을 선택합니다.
원하는 애플리케이션 유형으로 Cloud Run 애플리케이션을 선택합니다.
샘플 애플리케이션 목록(Node.js, Flask 및 Django 프레임워크가 포함된 Python, 자바, Go)에서 Hello World 서비스를 선택합니다.
예를 들어
Node.js: Hello World
를 선택하면 시작 Node.js Hello World 서비스가 생성됩니다.디스크의 서비스 위치를 확인하고(또는 필요한 경우 수정) 새 애플리케이션 만들기를 클릭합니다.
선택한 서비스의 README 파일 미리보기가 VS Code에서 열립니다.
Cloud Run에 배포
Cloud Run에 서비스를 배포하려면 다음 단계를 따르세요.
명령어 팔레트를 연 다음(
Ctrl
/Cmd
+Shift
+P
를 누르거나 보기 > 명령어 팔레트 클릭) Cloud Run에 배포 명령어를 실행합니다.Cloud Run에 배포 창에서 Google Cloud 프로젝트를 설정합니다.
나머지 기본 설정을 수락한 후 배포를 클릭합니다.
그러면 Cloud Code가 이미지를 빌드하여 레지스트리에 푸시하고 서비스를 Cloud Run에 배포합니다.
실행 중인 서비스를 보려면 Cloud Run에 배포 대화상자 상단에 표시되는 URL을 엽니다.
로그 보기
Cloud Code와 함께 제공되는 로그 뷰어를 사용하여 배포된 서비스의 로그를 볼 수도 있습니다.
로그를 보려면 다음 단계를 따르세요.
- 왼쪽의 VS Code 작업 표시줄에서 Cloud Code를 클릭합니다.
- Cloud Run 섹션을 펼쳐 Cloud Run 서비스를 확인합니다.
- Cloud Run 서비스를 마우스 오른쪽 버튼으로 클릭한 후 로그 보기를 클릭합니다.
리소스 상태 보기
Cloud Run 서비스 브라우저를 사용하여 Cloud Run 서비스의 상태를 볼 수 있습니다.
- 왼쪽의 VS Code 작업 표시줄에서 Cloud Code를 클릭합니다.
- Cloud Run 섹션을 펼쳐 Cloud Run 서비스를 확인합니다.
- 자세히 알고 싶은 Cloud Run 서비스를 클릭합니다. 서비스 속성이 아래 창에 표시됩니다.
삭제
프로젝트를 삭제하려면 다음 단계를 따르세요.
Google Cloud Console의 프로젝트 페이지로 이동합니다.
이 빠른 시작에서 만든 프로젝트를 선택한 후 삭제를 클릭합니다.
확인할 프로젝트 ID를 입력한 후 종료를 클릭합니다.
그러면 프로젝트가 종료되고 삭제 일정이 예약됩니다.
기존 프로젝트를 사용하고 이 빠른 시작을 위해 만든 리소스를 삭제하려는 경우:
컨테이너 이미지: 서비스를 사용하지 않을 때는 Cloud Run 요금이 청구되지 않지만 Container Registry에 컨테이너 이미지를 저장하는 요금이 청구될 수 있습니다. 이미지 삭제 단계는 이미지 삭제를 참조하세요.
Cloud Run 서비스: Cloud Run 서비스를 삭제하려면 탐색 메뉴를 사용하여 Google Cloud 콘솔에서 Cloud Run으로 이동합니다. 삭제할 서비스를 선택하고 삭제를 클릭합니다.
다음 단계
- Cloud Code에서 제공하는 언어별 디버깅 지원을 탐색합니다.
- 관련 설정을 구성하여 Cloud Code 환경을 맞춤설정합니다.
- Cloud Code로 Kubernetes 애플리케이션을 만들고 실행합니다.