Cloud Code 扩展程序

Cloud Code 可为 Kubernetes 和 Cloud Run 应用的整个开发周期(从借助示例模板创建和自定义新应用到运行已完成的应用)提供 IDE 支持。在此过程中,Cloud Code 会为您提供可直接运行的示例、开箱即用的配置代码段以及量身定制的调试体验,让您可以更轻松地使用 Kubernetes 和 Cloud Run 进行开发!

虽然 Cloud Code 可与任何云平台搭配使用,但在 Google Cloud 上它可提供简便高效的体验,让您轻松创建托管在 Google Cloud 上的集群,并且能够更好地与 Cloud Source Repositories、Cloud Storage 和 Cloud 客户端库等 Google Cloud 工具集成。

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

特性

以下是 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 Functions 支持
为运行中的应用提供 Cloud Build 支持
支持克隆代码库并将代码库推送到 Cloud Source Repositories
基于 Google Cloud 可观测性快照的生产调试
Google Client Library Manager
Cloud Storage 支持
App Engine 支持
支持使用 Cloud Storage 浏览器查看存储分区和 blob
将应用迁移到容器 **
Apigee API 开发

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

支持

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