在 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 中提交反馈或报告问题,请前往工具 > Cloud Code > 帮助 / 简介 > 提交反馈或报告问题,在 GitHub 上报告问题。