Cloud Code 可为 Kubernetes 和 Cloud Run 应用的整个开发周期(从借助示例模板创建和自定义新应用到运行已完成的应用)提供 IDE 支持。在此过程中,Cloud Code 还会为您提供可直接运行的示例、开箱即用的配置代码段以及量身定制的调试体验,让您可以更轻松地使用 Kubernetes 和 Cloud Run 进行开发!
Cloud Code 可与任何云平台搭配使用,同时还提供了简便高效的体验,可让您轻松创建托管在 Google Cloud Platform 上的集群,并更好地与 Cloud Source Repositories、Cloud Storage 和各种 Cloud 库等 Google Cloud 工具集成。
您可以将 Cloud Code 与 VS Code、IntelliJ 或 Cloud Shell 搭配使用。
IDE 选项
支持
如果您遇到任何问题或想要提出功能建议,可以通过 GitHub 针对 Cloud Code for VS Code 和 Cloud Code for IntelliJ 提交反馈。特性
下文大致介绍了 Cloud Code 针对 VS Code 和 IntelliJ 提供的功能:
Cloud Code 特性 | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
支持 Java | |||
支持 Node.js、Go、Python、.NET Core | * | ||
可直接运行和调试的入门模板 | |||
支持导入自定义模板代码库 | |||
支持多种运行配置 | |||
持续构建和运行应用 | |||
为开发中的 Kubernetes 应用提供调试支持 | |||
Skaffold 配置修改支持 | |||
高级 Kubernetes YAML 支持 | |||
Kubernetes 资源检查和浏览 | |||
在 GKE [Google]、EKS [AWS] 和 AKS [Azure] 中创建 Kubernetes 集群 | ** | ||
流式传输和查看日志 | |||
Cloud Run 支持 | |||
为运行中的应用提供 Cloud Build 支持 | |||
支持克隆代码库并将代码库推送到 Cloud Source Repositories | |||
根据 Google Cloud 的运维套件快照在生产环境中进行调试 | |||
Google Client Library Manager | |||
Google Cloud Storage 支持 | |||
Google App Engine 支持 | |||
支持使用 Cloud Storage 浏览器查看存储分区和 blob |
* 所有 Cloud Code for IntelliJ 功能以及 Node.js 版、Go 版和 Python 版 Kubernetes 特性都支持 Java
** 仅 Cloud Shell 支持创建 GKE 集群