借助 Cloud Code,您可以使用 skaffold debug 调试已部署到 Google Kubernetes Engine (GKE) 集群的应用。
您可以在本地集群(如 minikube 或 Docker Desktop)、GKE 或任何其他云提供方上调试应用。
借助 Cloud Code 的调试支持,您无需完成手动设置,例如设置端口转发或注入特定语言的调试参数。调试需要一个支持 Cloud Code 的 GKE 应用,其中包含 skaffold.yaml 配置文件和 cloudcode.kubernetes 启动配置。
调试 GKE 应用
如需开始调试 GKE 应用,请按以下步骤操作:
在 Cloud Code 状态栏中,点击活跃项目名称。

在显示的“快速选择”菜单中,选择 Debug on Kubernetes。
如果系统提示,请验证您的凭据,以便在本地运行和调试应用。
如果您的应用没有必要的
skaffold.yaml配置或cloudcode.kubernetes启动配置,Cloud Code 将帮助您进行设置。确认要使用当前的 Kubernetes 上下文来运行应用(还是切换到首选 Kubernetes 上下文)。
如果您选择了远程集群作为上下文,请在出现提示时选择将映像推送到其中的映像注册数据库。
如果您的项目已启用 Artifact Registry API 并且至少有一个 Artifact Registry 代码库,则可以浏览并选择现有的 Artifact Registry 代码库。
以下示例展示了如何为一些常用的注册表指定容器映像的存储位置:
Artifact Registry