VS Code용 Cloud Code 기능

VS Code용 Cloud Code는 기존 템플릿에서 애플리케이션 만들기부터 배포된 앱의 리소스 모니터링까지 Kubernetes 및 Cloud Run 애플리케이션의 전체 개발 주기에 대한 IDE 지원을 제공합니다. 또한 Cloud Code는 바로 실행할 수 있는 샘플 및 즉시 사용할 수 있는 구성 스니펫과 함께 제공되므로 빠르게 시작할 수 있습니다.

Cloud Code는 모든 클라우드 플랫폼에서 작동하지만 Google Cloud에서 호스팅되는 클러스터를 쉽게 만들고 Cloud Source Repositories, Cloud Build, Cloud 클라이언트 라이브러리와 같은 도구와 효과적으로 통합할 수 있도록 간소화된 GKE 환경을 제공합니다.

다음은 Cloud Code 기능을 요약 설명합니다.

개발

  • Cloud Code는 AI 기반 공동작업자인 Duet AI와 통합되어 개발을 간소화합니다. Duet AI를 사용해 작업을 보다 효과적이면서도 효율적으로 수행하세요.
  • Cloud Code에는 모든 기능을 갖추고 바로 실행 및 디버깅이 가능한 샘플이 포함되어 있으며 이 샘플은 저장소에서 클론하거나 애플리케이션 명령어를 사용하여 액세스 가능
  • 조직별 애플리케이션을 빠르게 설정하기 위해 맞춤 템플릿 저장소를 가져올 수 있는 지원
  • 스마트 템플릿, 바로 사용할 수 있는 스니펫, 컨텍스트 기반 완료를 통해 구성 파일을 손쉽게 만들고 수정
  • 로컬 JSON/YAML 파일과 원격 JSON/YAML 파일 간의 차이점 표시
  • Secret Manager로 Kubernetes 보안 비밀 관리 지원
  • Cloud Shell에서 작업공간을 사용한 원격 개발 지원

실행 중

  • IDE에서 바로 클릭 한 번으로 애플리케이션 실행
  • 라이브 애플리케이션의 지속적 빌드 및 실시간 수정이 가능한 '감시' 모드로 긴밀한 개발 내부 루프 유지
  • 애플리케이션 종료 시 자동 포트 전달 및 리소스 삭제

디버깅

  • Kubernetes 클러스터에서 실행되는 애플리케이션에 대한 직관적인 디버깅 지원

모니터링

  • 배포, 포드, 컨테이너에서 로그 보기 및 스트리밍

리소스 관리

  • Kubernetes 클러스터를 빠르게 만들어 앱 개발 및 테스트
  • Kubernetes 및 Cloud Run 탐색기로 실행 중인 클러스터 및 서비스 검사

기타 기능

  • 사용 가능한 Cloud API를 탐색하고, 서비스를 사용 설정하고, 앱의 클라이언트 라이브러리를 API 라이브러리 브라우저와 통합하는 방법을 알아봅니다.
  • API 프록시를 개발하고 Apigee 에뮬레이터(로컬 런타임)를 사용하여 단위 및 수동 테스트를 통해 기능을 확인합니다. 종속 애플리케이션에 영향을 주지 않고 빌드 및 테스트 주기를 빠르게 반복합니다.
  • Cloud Functions와 Cloud Code를 사용하여 2세대 HTTP 함수를 생성, 다운로드, 배포, 호출합니다.

지원받기

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