Cloud Shell을 사용하여 Cloud Run 앱 배포

샘플 Hello World 애플리케이션을 설정하고 Cloud Run에 배포하는 방법을 알아보고 실시간 서비스 리소스의 상태를 확인하는 방법을 알아보세요.


Cloud Shell 편집기에서 이 태스크의 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


시작하기 전에

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

애플리케이션 만들기

  1. Cloud Shell 편집기를 실행합니다.
  2. Cloud Code 상태 표시줄에서 New Application(새 애플리케이션)을 선택합니다.
  3. 원하는 애플리케이션 유형으로 Cloud Run 애플리케이션을 선택합니다.
  4. 샘플 애플리케이션 목록(Node.js, Flask 및 Django 프레임워크가 포함된 Python, 자바, Go)에서 Hello World 앱을 선택합니다.

    예를 들어 Python (Flask): Hello World를 선택하면 시작 Python(Flask) Hello World 앱이 생성됩니다.

  5. 애플리케이션 위치로 폴더를 선택하고 새 애플리케이션 만들기를 클릭합니다.

    Cloud Shell 편집기가 새 작업공간에서 애플리케이션을 로드합니다. 작업공간이 로드되면 탐색기 뷰에서 앱에 액세스할 수 있습니다.

Cloud Run에 배포

Cloud Run에 애플리케이션을 배포하려면 다음 단계를 따르세요.

  1. 명령어 팔레트를 연 다음(Ctrl/Cmd+Shift+P 키를 누르거나 보기 > 명령어 팔레트 클릭) Cloud Run에 배포 명령어를 실행합니다. 그러면 Cloud Run: Deploy UI가 표시됩니다.
  2. 메시지가 표시되면 Cloud Code에서 Google Cloud API를 호출할 수 있도록 승인합니다.
  3. Google Cloud 프로젝트를 설정합니다.
  4. 메시지가 표시되면 API 사용 설정을 클릭하여 Cloud Run API를 사용 설정합니다.
  5. Cloud Run에 배포 대화상자에서 기존 서비스를 선택하거나 새 서비스를 만듭니다.
  6. 새 서비스를 만드는 경우 배포 플랫폼에서 Cloud Run(완전 관리형)을 선택합니다.
  7. 배포할 리전을 선택합니다.
  8. 인증에서 인증되지 않은 호출 허용을 선택하여 공개 서비스로 설정합니다.
  9. 원하는 설정을 정의한 후 배포를 클릭하면 됩니다.

    Cloud Code가 이미지를 빌드하여 레지스트리에 푸시하고 앱을 Cloud Run에 배포합니다. 이제 서비스가 동작합니다!

  10. Cloud Run: Deploy 대화상자에 표시된 URL을 따라 실행 중인 서비스를 확인하세요.

서비스 수정

애플리케이션을 배포하려면 다음 절차를 따르세요.

  1. 탐색기 뷰에서 서비스 동작을 구현하는 app.py 파일을 찾습니다.
  2. '실행 중!' 메시지를 원하는 메시지로 변경하세요.
  3. 변경 후 명령어 팔레트를 사용하여 Deploy to Cloud Run 명령어를 선택합니다.
  4. 방금 만든 서비스가 서비스 설정에서 선택되어 있는지 확인합니다.
  5. 배포를 클릭합니다.
  6. 애플리케이션이 빌드 및 배포를 완료하면 서비스를 새로고침하여 업데이트된 메시지를 확인할 수 있습니다.

로그 보기

Cloud Code와 함께 제공되는 로그 뷰어를 사용하여 배포된 애플리케이션의 로그를 볼 수도 있습니다.

로그를 보려면 다음 단계를 따르세요.

  1. Cloud Code 아이콘 Cloud Code를 클릭한 다음 Cloud Run 섹션을 펼칩니다.
  2. Cloud Run 서비스를 마우스 오른쪽 버튼으로 클릭한 후 로그 보기를 클릭합니다.

  3. 브라우저에서 앱을 새로고침하고 로그 새로고침 버튼을 클릭하여 생성된 새 로그를 확인합니다.

삭제

이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.

프로젝트를 삭제하려면 다음 단계를 따르세요.

  1. Google Cloud Console의 프로젝트 페이지로 이동합니다.

    프로젝트 페이지로 이동

  2. 이 빠른 시작에서 만든 프로젝트를 선택한 후 삭제를 클릭합니다.

    그러면 프로젝트가 종료되고 삭제 일정이 예약됩니다.

기존 프로젝트를 사용하고 이 빠른 시작을 위해 만든 리소스를 삭제하려는 경우:

다음 단계