一、基础定义
Cloud Code 是 Google 推出的云原生开发插件,支持 VS Code / IntelliJ 系列 IDE,用于本地快速开发、调试、部署 Kubernetes、Cloud Run、GCP 云服务。
二、核心功能
- 本地云原生调试 不用手动写复杂
kubectl、Docker 命令,本地直接运行容器,断点调试 Kubernetes Pod、Cloud Run 服务。 - 一键构建推送镜像 自动对接 Docker、Google Artifact Registry,简化镜像打包上传流程。
- K8s 资源可视化 编辑器内直接查看 Pod、Deployment、Service、Ingress、ConfigMap,无需切终端敲
kubectl get。 - 本地开发代理(Skaffold 底层驱动) 文件变更自动重建容器、热更新,大幅缩短开发迭代时间。
- GCP 云服务集成 支持 Cloud Functions、Cloud Run、GKE、App Engine、Cloud SQL 本地联调。
三、支持 IDE
- VS Code(最常用)
- IntelliJ IDEA / PyCharm / GoLand / WebStorm 等 JetBrains 全家桶
四、适用技术栈
Go / Java / Python / Node.js / .NET / Dockerfile / Helm / Kustomize
五、安装与极简使用流程
VS Code
- 扩展商店搜索
Cloud Code安装 - 登录 Google Cloud 账号
- 新建 Cloud Run / GKE 项目模板
Run on Cloud Run / Run on Kubernetes本地启动调试
六、同类替代工具
- DevSpace:开源 K8s 本地开发工具
- Tilt:轻量云原生本地热更新工具
- OpenShift Dev Spaces:红帽云开发环境
七、易混淆区分
- Cloud Code(Google):IDE 插件,本地开发云服务
- Google Cloud Shell Editor:浏览器在线编辑器,免本地环境
- GitHub Codespaces:GitHub 云端开发容器环境
