Google Container Registry 映像生命周期
Google Container Registry images lifecycle
我想知道是否可以在 GCP Container Registry 中设置对象生命周期?
我想保留图像的最后 n
个版本,当新图像上线时自动删除旧图像。
我无法直接在 Cloud Storage 存储桶上工作,因为保存了多个图像,无法识别存储对象。
不幸的是,在 GCR 中管理的图像的托管生命周期管理没有概念,就像在 AWS 中一样,它允许创建策略来管理注册表中的图像。
您必须自己计划,即模拟以下行为并定期运行的脚本。
gcloud container images delete -q --force-delete-tags "${IMAGE}@${digest}"
不幸的是,目前在 GCR 中还没有能够做到这一点的功能,但是已经创建了一个 feature request。您可以关注它并发表评论。
另请查看this示例,其中图像删除是在特定时间实施的。
Seth Vargo,Google 云开发倡导者发布了 GCRCleaner。
按照说明设置调度程序和云 运行 以清理 GCR。
我想知道是否可以在 GCP Container Registry 中设置对象生命周期?
我想保留图像的最后 n
个版本,当新图像上线时自动删除旧图像。
我无法直接在 Cloud Storage 存储桶上工作,因为保存了多个图像,无法识别存储对象。
不幸的是,在 GCR 中管理的图像的托管生命周期管理没有概念,就像在 AWS 中一样,它允许创建策略来管理注册表中的图像。
您必须自己计划,即模拟以下行为并定期运行的脚本。
gcloud container images delete -q --force-delete-tags "${IMAGE}@${digest}"
不幸的是,目前在 GCR 中还没有能够做到这一点的功能,但是已经创建了一个 feature request。您可以关注它并发表评论。
另请查看this示例,其中图像删除是在特定时间实施的。
Seth Vargo,Google 云开发倡导者发布了 GCRCleaner。
按照说明设置调度程序和云 运行 以清理 GCR。