서비스 배포

이 페이지에서는 Google Cloud Code를 사용하여 Cloud Run에 서비스를 배포하는 방법을 보여줍니다.

Cloud Run에 서비스 배포

Cloud Run에 서비스를 배포하려면 다음 안내를 따르세요.

  1. 명령어 팔레트(Ctrl/Cmd+Shift+P를 사용해 액세스 가능)를 사용하여 Cloud Run으로 배포 명령어를 선택합니다.

    그러면 Cloud Run Deployment UI가 표시됩니다.

    기존 서비스가 선택된 Cloud Run: Deployment UI

  2. Google Cloud 프로젝트를 설정합니다.

  3. 기존 서비스를 선택하거나 새 서비스를 만듭니다.

  4. 새 서비스를 만드는 경우 배포 플랫폼 아래에서 Cloud Run(완전 관리형) 또는 Cloud Run for Anthos 중 하나의 플랫폼 환경설정을 선택합니다. 개발 요구에 가장 적합한 옵션을 선택하는 데 도움을 얻으려면 플랫폼 선택 가이드를 참조하세요.

  5. Cloud Run(완전 관리형)을 선택한 경우 배포할 리전을 선택합니다. Cloud Run for Anthos를 선택한 경우 Kubernetes 클러스터 정보를 구성합니다. 클러스터에 Anthos 지원이 사용 설정되어 있어야 합니다.

  6. 고급 버전 설정 섹션을 사용하여 서비스 계정, 환경 변수, SQL 연결과 같은 추가 설정을 지정할 수도 있습니다.

    다음 환경 변수는 실행 중인 컨테이너에 자동으로 추가됩니다.

    이름 설명 예시
    PORT HTTP 서버가 리슨하는 포트입니다. 8080
    K_SERVICE 실행되는 Cloud Run 서비스의 이름입니다. hello-world
    K_REVISION 실행되는 Cloud Run 버전의 이름입니다. hello-world.1
    K_CONFIGURATION 버전을 만든 Cloud Run 구성의 이름입니다. hello-world

  7. 빌더(Docker 또는 Buildpack)와 설정을 지정합니다.

  8. 원하는 설정을 정의한 후 배포를 클릭합니다.

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

  9. webview에 표시된 URL을 따라 실행 중인 서비스를 확인합니다.

    상세 로그 표시 버튼을 클릭하고 출력 창에서 상세 로그를 살펴봄으로써 실행 중인 서비스의 세부정보를 볼 수도 있습니다.

    Cloud Run UI에 배포 및 아래의 자세한 로그 표시 버튼에 표시된 실행 중인 서비스의 URL입니다.

  10. 세션이 완료되면 Cloud Code 상태 표시줄을 통해 애플리케이션 및 리소스를 모니터링할 수 있는 추가 컨텍스트 메뉴 옵션을 사용할 수 있습니다.

    • 배포 로그 열기: Cloud Code 로그 뷰어를 사용하여 특정 배포의 애플리케이션 로그를 엽니다.
    • 서비스 URL 열기: 웹브라우저에서 특정 서비스의 애플리케이션 서비스 URL을 엽니다.
    • 시계 모드 켜기/끄기: 현재 세션의 시계 모드를 전환합니다(디버그 세션에는 사용할 수 없음). 기본적으로 Cloud Code는 파일 시스템에서 파일(Kubernetes 구성 또는 코드)에 대한 변경사항을 계속 감시하고, 컨테이너를 다시 빌드하고, 애플리케이션을 클러스터에 다시 배포합니다. 따라서 수정사항이 거의 실시간으로 반영됩니다.

      Cloud Code 상태 표시줄을 통해 사용 가능한 옵션: 일반 Cloud Code 작업 외에도 배포 로그 열기, 서비스 URL 열기, 시계 모드 사용 설정

지원 받기

의견을 보내려면 GitHub에서 문제를 신고하거나 Stack Overflow에서 질문하세요.