VS Code용 Cloud Code에서 서비스 배포

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

Cloud Run에 서비스 배포

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

  1. 명령어 팔레트(Ctrl/Cmd+Shift+P 누르기)를 열고 Cloud Run에 배포 명령어를 실행합니다.

  2. Cloud Run에 배포 창에서 Google Cloud 프로젝트를 설정합니다.

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

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

  5. Cloud Run(완전 관리형)을 선택한 경우 배포할 리전을 선택합니다. Cloud Run for Anthos를 선택한 경우 Kubernetes 클러스터 정보를 구성합니다.

  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. 빌드 환경에서 로컬 빌드 또는 Cloud Build 사용 여부를 지정합니다.

    M 시리즈 실리콘을 사용하는 Apple 머신을 사용하는 경우 x86 이미지만 지원하는 Cloud Run에 배포하려면 Cloud Build를 사용해야 합니다(요금이 부과될 수 있음). Cloud Code를 사용하면 Cloud Build를 사용하여 x86 이미지를 빌드할 수 있습니다. 자세한 내용은 Apple M 시리즈 실리콘의 Cloud Code 지원을 참조하세요.

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

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

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

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

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

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

  11. 세션이 완료되면 다음 컨텍스트 메뉴 명령어를 사용할 수 있습니다.

    • 배포 로그 열기: Cloud Code 로그 탐색기를 사용하여 특정 배포의 애플리케이션 로그를 엽니다.
    • 서비스 URL 열기: 웹브라우저에서 특정 서비스의 애플리케이션 서비스 URL을 엽니다.
  12. 시작 구성에서 감시 모드를 사용 중지한 상태에서 애플리케이션을 변경하고 애플리케이션을 다시 빌드 및 다시 배포하려면 개발 세션 창에서 실행 작업을 일시중지한 다음 다시 빌드 및 다시 배포 아이콘 애플리케이션 다시 빌드 및 다시 배포를 클릭합니다.

지원 받기

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