Cloud Shell용 Cloud Code를 사용하여 Cloud Run 서비스 배포

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


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

둘러보기


시작하기 전에

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

  4. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  5. Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다.

애플리케이션 만들기

  1. Cloud Shell 편집기를 실행합니다.
  2. Cloud Code 상태 표시줄에서 New Application(새 애플리케이션)을 선택합니다.
  3. 원하는 애플리케이션 유형으로 Cloud Run 애플리케이션을 선택합니다.
  4. 샘플 애플리케이션 목록에서 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. 변경 후 명령어 팔레트를 사용하여 Cloud Run으로 배포 명령어를 선택합니다.
  4. 자신이 만든 서비스가 서비스 설정에서 선택되어 있는지 확인합니다.
  5. 배포를 클릭합니다.
  6. 애플리케이션이 빌드 및 배포를 완료하면 서비스를 새로고침하여 업데이트된 메시지를 확인할 수 있습니다.

로그 보기

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

로그를 보려면 다음 안내를 따르세요.

  1. Cloud Run 탐색기를 열려면 Cloud Code를 클릭한 다음 Cloud Run 섹션을 펼칩니다.
  2. Cloud Run 서비스를 마우스 오른쪽 버튼으로 클릭한 후 로그 보기를 클릭합니다.
  3. 브라우저에서 앱을 새로고침하고 로그 새로고침 버튼을 클릭하여 생성된 새 로그를 확인합니다.

삭제

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

  1. Google Cloud 콘솔에서 리소스 관리 페이지로 이동합니다.

    리소스 관리로 이동

  2. 프로젝트 목록에서 삭제할 프로젝트를 선택하고 삭제를 클릭합니다.
  3. 대화상자에서 프로젝트 ID를 입력한 후 종료를 클릭하여 프로젝트를 삭제합니다.

기존 프로젝트를 사용 중이고 이 빠른 시작을 위해 만든 리소스를 삭제하려면 다음 안내를 따르세요.

다음 단계