在 Cloud Code for IntelliJ 中存储容器映像

如需在远程 Kubernetes 集群上运行或调试应用,您需要为项目定义容器映像存储库。您可以使用任何映像代码库提供方,包括 Artifact Registry 和 Container Registry。

指定容器映像的存储位置

如果您已在 IDE 中登录 Google Cloud,并且定义了默认项目,Cloud Code 会自动使用默认容器映像代码库 gcr.io/PROJECT_ID,其中 PROJECT_ID 会引用您的默认项目。

如果您想要更新推送项目映像的映像代码库,请按照以下说明操作:

  1. 导航到导航栏中的“运行/调试配置”选择器,或导航到顶层主菜单:运行 > 修改配置 > 在 Kubernetes 上开发 > 映像代码库

  2. 填写 Image repository 字段。

如需查看有关如何为一些常见注册表指定容器映像的存储位置的示例,请参阅常见的映像存储库格式部分。

创建映像名称

Cloud Code 将映像注册表与 Kubernetes 清单中指定的映像名称串联,以生成最终的映像存储库名称。

如需了解详情,请参阅映像注册表处理指南

Cloud Code 会构建您的容器,将其推送到注册表,将 Kubernetes 配置应用到集群,并等待发布。

常用的映像存储区格式

以下示例展示了如何为一些常用的注册表指定容器映像的存储位置:

Docker Hub docker.io/ACCOUNT
Container Registry gcr.io/PROJECT_ID
Artifact Registry REGION-docker.pkg.dev/PROJECT_ID/REPO_PATH
AWS Elastic Container Registry (ECR) AWS_ACCOUNT_ID.dkr.ecr.REGION.amazonaws.com/MY_APP
Azure Container Registry (ACR) MY_ACR_NAME.azurecr.io/MY_APP

后续步骤

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请依次前往 Tools > Cloud Code > Help / About > Submit feedback or Report an issue,以便在 GitHub 上报告问题,或者在 Stack Overflow 上提问。