Cloud Code 扩展程序

Cloud Code 可针对 Kubernetes 应用的完整开发周期(即从创建集群到通过可随时部署的样本和开箱即用的配置代码段为您提供支持,再到部署已完成的应用和提供量身定制的调试体验)提供 IDE 支持,让使用 Kubernetes 进行的开发变得更加轻松!

Cloud Code 可与任何 Kubernetes 集群搭配使用,还提供了精简的 GKE 体验,可让您轻松创建托管在 Google Cloud Platform 上的集群,并更好地与 Cloud Source Repositories 代码库、Cloud Storage 和各种 Cloud 库等 GCP 工具集成。

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

特性

下文大致介绍了 Cloud Code 针对 VS Code 和 IntelliJ 提供的特性:
Cloud Code 特性 VS Code IntelliJ
支持 Java
支持 Node.js、Go、Python、.NET Core *
随时部署的起始模板
随时调试的起始模板
支持多个部署配置文件/目标
手动和连续的“代码到集群”部署
为正在开发的 K8s 应用提供调试支持
Skaffold 配置修改支持
基本 K8s YAML 支持 **
高级 K8s YAML 支持
K8s 资源检查和浏览
GKE [Google]、EKS [AWS] 和 AKS [Azure] 中的 K8s 群集创建
日志流式传输和查看
Cloud Build 部署支持
支持克隆代码库并将代码库推送到 Cloud Source Repositories 代码库
基于 Stackdriver 快照的生产调试
Google Client Library Manager
Google Cloud Storage 支持
Google App Engine 支持
查看存储分区和 blob 的 Cloud Storage 浏览器支持
*所有 Cloud Code for IntelliJ 功能以及 Node.js 版、Go 版和 Python 版 Kubernetes 特性都支持 Java

** 通过 JetBrains Kubernetes 插件包含在 IntelliJ Ultimate 中