【问题标题】:Google Container Registry images lifecycleGoogle Container Registry 映像生命周期
【发布时间】:2019-08-22 08:34:28
【问题描述】:

我想知道是否有办法在 GCP Container Registry 中设置对象生命周期?

我想保留图像的最后一个n 版本,在新版本在线推送时自动删除旧版本。

我无法直接在 Cloud Storage 存储分区上工作,因为保存了多张图片,无法识别存储对象。

【问题讨论】:

    标签: google-cloud-platform google-container-registry


    【解决方案1】:

    Google Cloud 开发者倡导者 Seth Vargo 发布了GCRCleaner

    按照说明设置调度程序和 Cloud Run 以清理 GCR。

    【讨论】:

      【解决方案2】:

      不幸的是,在 GCR 中管理的图像没有 pf 托管生命周期管理的概念,就像在 AWS 中一样,它允许创建策略来管理注册表中的图像。

      您必须自己计划,即模拟以下行为并定期运行的脚本。

      gcloud container images delete -q --force-delete-tags "${IMAGE}@${digest}"
      

      【讨论】:

        【解决方案3】:

        很遗憾,目前 GCR 中还没有能够做到这一点的功能,但是已经创建了一个 feature request。你可以跟着它写cmets。

        还可以查看this 示例,其中图像删除是在特定时间实施的。

        【讨论】:

          猜你喜欢
          • 2011-06-20
          • 1970-01-01
          • 2022-10-04
          • 2023-03-07
          • 2020-10-10
          • 2020-09-11
          • 2016-02-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多