Cloud Code는 샘플 템플릿을 사용한 새 애플리케이션 생성 및 맞춤설정부터 완성된 애플리케이션 실행에 이르기까지 Kubernetes 및 Cloud Run 애플리케이션의 전체 개발 주기에 대한 IDE 지원을 제공합니다. Cloud Code는 실행 준비가 완료된 샘플, 즉시 사용 가능한 구성 스니펫, 맞춤형 디버깅 환경을 제공하므로 Kubernetes 및 Cloud Run을 사용한 개발이 훨씬 쉬워집니다.
Cloud Code에는 Gemini Code Assist 확장 프로그램도 함께 제공됩니다. 이 확장 프로그램은 코드 문제를 해결하고, 프로젝트의 코드를 생성하고, 코딩하는 동안 인라인 추천을 제공하는 데 도움이 되는 안내를 제공합니다. Gemini Code Assist를 시작하려면 Gemini Code Assist Standard 및 Enterprise를 사용한 코드를 참고하세요.
Cloud Code는 모든 클라우드 플랫폼에서 작동하지만 Google Cloud에서 호스팅되는 클러스터를 쉽게 만들고 Cloud Source Repositories, Cloud Storage, Cloud 클라이언트 라이브러리와 같은 도구와 효과적으로 통합할 수 있도록 간소화된 환경을 제공합니다. Google CloudGoogle Cloud
VS Code, IntelliJ 또는 Cloud Shell과 함께 Cloud Code를 사용할 수 있습니다.
IDE 선택사항
기능
다음은 VS Code, IntelliJ, Cloud Shell에서 Cloud Code가 제공하는 기능을 요약 설명합니다.
Cloud Code 기능 | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
자바 지원 | |||
Node.js, Go, Python, .NET Core 지원 | * | ||
실행 준비가 완료되고 바로 디버깅 가능한 샘플 애플리케이션 | |||
맞춤 템플릿 저장소 가져오기 지원 | |||
여러 실행 구성 지원 | |||
지속적으로 애플리케이션 빌드 및 실행 | |||
개발 중인 Kubernetes 애플리케이션에 대한 디버깅 지원 | |||
Skaffold 구성 수정 지원 | |||
고급 Kubernetes YAML 지원 | |||
Kubernetes 리소스 검사 및 탐색 | |||
Google Kubernetes Engine(GKE)에서 Kubernetes 클러스터 만들기 | |||
로그 스트리밍 및 보기 | |||
Cloud Run 지원 | |||
Cloud Run 함수 지원 | |||
앱 실행을 위한 Cloud Build 지원 | |||
Cloud Source Repositories에 저장소 클론 및 푸시 지원 | |||
Google Cloud Observability 스냅샷 기반 프로덕션 디버깅 | |||
Google 클라이언트 라이브러리 관리자 | |||
Secret Manager 지원 | |||
Cloud Storage 지원 | |||
App Engine 지원 | |||
Cloud Storage 브라우저에서 버킷 및 Blob 보기 지원 | |||
앱을 컨테이너로 마이그레이션 | ** | ||
메인프레임 애플리케이션 현대화 | |||
Apigee API 개발 | |||
가상 머신 관리를 위한 Compute Engine 지원 |
* 자바는 모든 IntelliJ용 Cloud Code 기능에 지원됩니다. Node.js, Go, Python은 IntelliJ에서만 Kubernetes 기능에 지원됩니다. ** Cloud Code는 Linux 머신에서만 앱을 컨테이너로 마이그레이션하는 것을 지원합니다.
지원
문제가 발생하거나 기능 아이디어를 제안하려는 경우 GitHub를 통해 VS Code용 Cloud Code 및 IntelliJ용 Cloud Code에 대한 의견을 제출할 수 있습니다.