VS Code 的 Cloud Code 可为 Kubernetes 和 Cloud Run 应用的整个开发周期(从基于现有模板创建应用到监控已部署应用的资源)提供 IDE 支持。 Cloud Code 还随附了可直接运行的示例和开箱即用的配置代码段,可帮助您快速上手。
Cloud Code 可与任何云平台搭配使用,同时还提供了简便高效的 GKE 体验,可让您轻松创建托管在 Google Cloud 上的集群,并更好地与 Cloud Source Repositories、Cloud Build 和 Cloud 客户端库等工具集成。
下面大致介绍 Cloud Code 提供的功能:
开发
- Cloud Code 与 Duet AI(一位基于 AI 的协作者)集成,以简化开发。使用 Dutt AI 可以更加高效地完成任务。
- Cloud Code 附带功能全面且可供直接运行和调试的示例;您可以通过代码库克隆这些示例或使用新的应用命令访问它们
- 支持导入自定义模板代码库以快速设置组织专用应用
- 使用智能模板、开箱即用的代码段和基于上下文的补全功能轻松创建和修改配置文件
- 比较本地和远程 JSON/YAML 文件之间的差异
- 支持使用 Secret Manager 管理 Kubernetes Secret
- 支持在 Cloud Shell 中使用工作区进行远程开发
正在运行
- 只需点击一下,即可直接从 IDE 中运行您的应用
- “Watch”模式可让您持续构建和实时修改正在运行的应用,帮助您保持紧密的开发内部循环
- 在应用终止时自动进行端口转发和资源清理
调试
- 为 Kubernetes 集群上运行的应用提供直观调试支持
监控
- 查看和流式传输 Deployment、pod 和容器的日志
资源管理
- 快速创建 Kubernetes 集群以开发和测试您的应用
- 使用 Kubernetes 和 Cloud Run Explorer 检查正在运行的集群和服务
其他功能
- 浏览可用的 Cloud API、启用服务,以及安装和学习如何在应用中将客户端库与 API 库浏览器集成
- 使用 Apigee 模拟器(本地运行时)开发 API 代理并通过单元测试和手动测试来验证功能。快速迭代构建和测试周期,而不影响相关应用
- 使用 Cloud Functions 通过 Cloud Code 创建、下载、部署和调用第 2 代 HTTP 函数。