为 Container Registry 关停做好准备

确定后续步骤,为 Container Registry 关停做好准备。

Container Registry 已被弃用,并计划于以下日期关停: 2025 年 3 月 18 日建议使用 Artifact Registry 服务 Google Cloud 上的容器映像存储和管理。Artifact Registry 它提供与 Container Registry 相同的容器管理功能 包括附加功能和优势

如需详细了解 Container Registry 弃用事宜,请参阅 Container Registry 弃用

我需要做什么?

如果您想要继续使用 Container Registry 中的容器映像, 或者,您使用依赖于 Container Registry 的服务,例如 App Engine, 则必须升级才能使用 Artifact Registry 代码库。

2025 年 3 月 18 日之后会发生什么

Container Registry 关停分为三个阶段:

  • 自 2025 年 3 月 18 日起,将映像写入 Container Registry 将无法再执行。
  • 自 2025 年 4 月 22 日起,在 Container Registry 中读取映像 不可用。
  • 自 2025 年 5 月 22 日起,如果您已完成在 Artifact Registry 中设置 gcr.io 仓库的步骤,则推送到 gcr.io 端点会将映像存储在 Artifact Registry 中,并且所有 Container Registry 仓库都将从 Artifact Registry 提供。任何图片 尚未复制到 Artifact Registry 中的容器 不可用。

确定 Container Registry 使用情况并选择转换选项

  1. 确定 Google Cloud 项目、文件夹或组织中的 Container Registry 使用情况。您可以使用我们的 Container Registry 使用情况工具来确定您是否在使用 Container Registry。

  2. 如果您想要保留 Container Registry 中的容器映像 并确定要使用的转换选项 关注度。

  3. 如果您不需要将任何映像存储在 Container Registry 中,则可以设置 Artifact Registry 标准制品库或 Artifact Registry gcr.io 制品库。

    如需了解 Container Registry 和 Artifact Registry 之间的区别,请参阅以下内容:

使用我们的过渡工具

使用自动迁移工具从 Container Registry 迁移到托管在 Artifact Registry 上的 gcr.io 代码库或标准 Artifact Registry 代码库。

自动迁移工具可以根据您选择的转换路径执行以下操作:

  • 在 Artifact Registry 中为您在相应区域中列出的每个 gcr.io 项目创建 gcr.io 代码库或标准制品库。
  • 为每个代码库建议 IAM 政策,并根据用户偏好设置应用或跳过应用。
  • 将所有流量从 gcr.io 端点重定向到 Artifact Registry。
  • 将存储在 Container Registry 中的所有容器映像复制到 Artifact Registry gcr.io 代码库或标准代码库,即使您已启用了 重定向。

有关如何使用自动迁移工具的说明,请参阅 从 Container Registry 自动迁移到 Artifact Registry

验证自动化操作和集成

验证现有的自动化操作以及与 Cloud Build、Google Kubernetes Engine 或 Cloud Run 函数等服务的集成是否按预期运行。

清理 Container Registry 映像

启用重定向后,用于删除 gcr.io 路径中图片的命令 删除相应 Artifact Registry gcr.io 代码库中的映像, 但不会删除存储在 Container Registry 主机上的映像。

验证所有项目都适用您选择的过渡选项,并且您要保留的所有映像都已复制到 Artifact Registry 后,您就可以删除 Container Registry 存储桶了。如需了解如何删除 Cloud Storage 存储桶,请参阅清理 Container Registry 中的映像