Pet*_*rch 13 google-cloud-platform google-artifact-registry
我们已经开始使用 Google Cloud Platform 的Artifact Registry,其定价为公价。英国公关。月。
但我如何才能看到正在使用多少存储空间以及使用了什么存储空间?
看起来所有推送的图像默认情况下都会永久保存。那么对于每个构建,存储库只会不断增长?如何(自动?)删除旧版本,只保留最新的可用版本(或 N 个或标记图像)?
给我们定价似乎不诚实。GB,但没有提供任何方法来调查或修剪正在使用的存储量,所以我希望我们错过了一些东西。
编辑添加:我们有 CI/CD 管道每天创建 20-50 个新图像。从长远来看,必须手动删除它们是不可维护的。
编辑添加:本质上我正在寻找sethvargo/gcr-cleaner:删除 Google 容器注册表中未标记的图像引用,作为一项服务,但用于 ArtifactRegistry 而不是 ContainerRegistry,它将替换它。或者启发 gcr-cleaner 的 shell 脚本要点(也仅限 GCR)。
set*_*rgo 10
GCR Cleaner确实支持从 Artifact Registry 中清除。我自己验证了这一点并更新了文档以反映这一点。我不打算更改该工具的名称,因为它非常知名,但它可以与 GCR 和 AR 配合使用。
我希望有人能提供更好的答案,但我在 Google 的问题跟踪器中遇到了[FR] Show Image size information in ArtifactRegistry GUI [156322291] 。所以这是一个已知问题。
\ngcr-cleaner 存在以下问题:Support for ArtifactRegistry \xc2\xb7 Issue #9 \xc2\xb7 sethvargo/gcr-cleaner - 该问题已关闭,因为它已过时。
\n看起来 Artifact Repository 还不够成熟,不足以达到黄金时段,我暂时最好使用 Container Registry。虽然很遗憾。
\n 归档时间: |
|
查看次数: |
5982 次 |
最近记录: |