Cloud Code 扩展程序

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上它可提供简便高效的体验,让您轻松创建托管在 Google Cloud上的集群,并且能够更好地与 Cloud Source Repositories、Cloud Storage 和 Cloud 客户端库等 Google Cloud 工具集成。

您可以将 Cloud Code 与 VS CodeIntelliJCloud Shell 搭配使用。

前往 Cloud Code 产品页面了解详情。

特性

以下是 Cloud Code 在 VS Code、IntelliJ 和 Cloud Shell 中提供的功能的概览:

Cloud Code 功能 VS Code IntelliJ Cloud Shell
支持 Java
支持 Node.js、Go、Python、.NET Core *
可供直接运行和直接调试的示例应用
支持导入自定义模板代码库
支持多种运行配置
持续构建和运行应用
为开发中的 Kubernetes 应用提供调试支持
Skaffold 配置修改支持
高级 Kubernetes YAML 支持
Kubernetes 资源检查和浏览
在 Google Kubernetes Engine (GKE) 中创建 Kubernetes 集群
流式传输和查看日志
Cloud Run 支持
Cloud Run functions 支持
为运行中的应用提供 Cloud Build 支持
支持克隆代码库并将代码库推送到 Cloud Source Repositories
根据 Google Cloud Observability 快��在生产环境中进行调试
Google Client Library Manager
Secret Manager 支持
Cloud Storage 支持
App Engine 支持
支持使用 Cloud Storage 浏览器查看存储分区和 blob
将应用迁移到容器 **
对大型主机应用进行现代化改造
Apigee API 开发
Compute Engine 对管理虚拟机的支持

* 所有 Cloud Code for IntelliJ 功能都支持 Java。只有 IntelliJ 中的 Kubernetes 功能支持 Node.js、Go、Python。** Cloud Code 仅支持在 Linux 机器上将应用迁移到容器。

支持

如果您遇到任何问题或想要提出功能建议,可以通过 GitHub 针对 Cloud Code for VS CodeCloud Code for IntelliJ 提交反馈。