10.12. 配额管理和代理缓存功能
本节概述了与强制存储限制相关的配置字段,并通过代理缓存提高镜像可用性。
这些功能可帮助 registry 管理员:
- 控制组织和用户使用什么可配置的配额。
- 通过代理缓存在本地缓存远程内容来提高对上游镜像的访问。
- 在分布式环境中监控和管理资源消耗和可用性。
这些功能一起确保管理容器镜像工作流的性能、管理和弹性。
其他资源
10.12.1. 配额管理配置字段 复制链接链接已复制到粘贴板!
以下配置字段在 Red Hat Quay 中启用和自定义配额管理功能。配额管理可帮助管理员在机构级别强制实施存储使用策略,方法是允许它们设置用量限制、计算 blob 大小和控制标签删除行为。
字段 | 类型 | 描述 |
---|---|---|
FEATURE_QUOTA_MANAGEMENT | 布尔值 | 为配额管理功能启用配置、缓存和验证。
Default: |
DEFAULT_SYSTEM_REJECT_QUOTA_BYTES | 字符串 | 启用系统默认配额拒绝所有机构的字节允许。 默认情况下,不设置任何限制。 |
QUOTA_BACKFILL | 布尔值 | 启用配额回填 worker 来计算预先存在的 Blob 的大小。
默认 : |
QUOTA_TOTAL_DELAY_SECONDS | 字符串 | 启动配额回填的时间延迟。滚动部署可能会导致总数不正确。此字段 必须设置为 比滚动部署完成的时间更长的时间。
默认 : |
PERMANENTLY_DELETE_TAGS | 布尔值 | 启用与从时间窗中删除标签相关的功能。
默认 : |
RESET_CHILD_MANIFEST_EXPIRATION | 布尔值 |
重置以子清单为目标的临时标签过期。将此功能设置为
默认 : |
配额管理示例 YAML
10.12.2. 代理缓存配置字段 复制链接链接已复制到粘贴板!
Red Hat Quay 中的代理缓存配置可让 Red Hat Quay 作为上游容器 registry 的 pull-through 缓存。启用 FEATURE_PROXY_CACHE
时,Red Hat Quay 可以缓存从外部 registry 中拉取的镜像,从而减少带宽消耗并改进镜像检索速度。
字段 | 类型 | 描述 |
---|---|---|
FEATURE_PROXY_CACHE | 布尔值 | 启用 Red Hat Quay 作为上游 registry 的拉取(pull)缓存。
默认 : |
代理缓存示例 YAML
# ... FEATURE_PROXY_CACHE: true # ...
# ...
FEATURE_PROXY_CACHE: true
# ...