第 14 章 Red Hat Quay 命名空间自动运行概述
Red Hat Quay 管理员可以对命名空间(用户和机构)设置自动运行策略。此功能允许根据指定条件在命名空间中自动删除镜像标签,这可让 Red Hat Quay 机构所有者通过自动修剪内容保存在存储配额下。
目前,添加了两个策略:
- 按标签数修剪镜像。对于此策略,当实际标签数量超过所需标签数量时,最旧的标签会被创建日期删除,直到达到所需的标签数量为止。
- 按创建日期修剪镜像标签。对于此策略,任何具有超过给定时间范围的创建日期的标签(如 10 天)都将被删除。
在标签被自动修剪后,它们进入 Red Hat Quay 时间机器或时间,在标签被删除后,标签可以在收集垃圾回收前访问。镜像标签的过期时间取决于您的机构设置。如需更多信息,请参阅 Red Hat Quay 垃圾回收。
用户只能为每个命名空间配置一个策略;这可以通过 Red Hat Quay v2 UI 进行。也可以通过命令行界面(CLI)使用 API 端点来设置策略。
14.1. 命名空间自动运行的先决条件和限制 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下先决条件和限制适用于命名空间 auto-pruning 功能:
- 使用 Red Hat Quay 传统 UI 时无法使用此功能。您必须使用 v2 UI 创建、查看或修改命名空间修剪策略。
-
命名空间自动运行只在支持
FOR UPDATE SKIP LOCKED
SQL 命令的数据库中被支持。