10.12. 配额管理和代理缓存功能


本节概述了与强制存储限制相关的配置字段,并通过代理缓存提高镜像可用性。

这些功能可帮助 registry 管理员:

  • 控制组织和用户使用什么可配置的配额。
  • 通过代理缓存在本地缓存远程内容来提高对上游镜像的访问。
  • 在分布式环境中监控和管理资源消耗和可用性。

这些功能一起确保管理容器镜像工作流的性能、管理和弹性。

10.12.1. 配额管理配置字段

以下配置字段在 Red Hat Quay 中启用和自定义配额管理功能。配额管理可帮助管理员在机构级别强制实施存储使用策略,方法是允许它们设置用量限制、计算 blob 大小和控制标签删除行为。

Expand
表 10.44. 配额管理配置
字段类型描述

FEATURE_QUOTA_MANAGEMENT

布尔值

为配额管理功能启用配置、缓存和验证。

Default: False

DEFAULT_SYSTEM_REJECT_QUOTA_BYTES

字符串

启用系统默认配额拒绝所有机构的字节允许。

默认情况下,不设置任何限制。

QUOTA_BACKFILL

布尔值

启用配额回填 worker 来计算预先存在的 Blob 的大小。

默认True

QUOTA_TOTAL_DELAY_SECONDS

字符串

启动配额回填的时间延迟。滚动部署可能会导致总数不正确。此字段 必须设置为 比滚动部署完成的时间更长的时间。

默认1800

PERMANENTLY_DELETE_TAGS

布尔值

启用与从时间窗中删除标签相关的功能。

默认False

RESET_CHILD_MANIFEST_EXPIRATION

布尔值

重置以子清单为目标的临时标签过期。将此功能设置为 True 时,子清单会立即收集垃圾回收。

默认False

配额管理示例 YAML

# ...
FEATURE_QUOTA_MANAGEMENT: true
DEFAULT_SYSTEM_REJECT_QUOTA_BYTES: "100gb"
QUOTA_BACKFILL: true
QUOTA_TOTAL_DELAY_SECONDS: "3600"
PERMANENTLY_DELETE_TAGS: true
RESET_CHILD_MANIFEST_EXPIRATION: true
# ...
Copy to Clipboard Toggle word wrap

10.12.2. 代理缓存配置字段

Red Hat Quay 中的代理缓存配置可让 Red Hat Quay 作为上游容器 registry 的 pull-through 缓存。启用 FEATURE_PROXY_CACHE 时,Red Hat Quay 可以缓存从外部 registry 中拉取的镜像,从而减少带宽消耗并改进镜像检索速度。

Expand
表 10.45. 代理缓存配置字段
字段类型描述

FEATURE_PROXY_CACHE

布尔值

启用 Red Hat Quay 作为上游 registry 的拉取(pull)缓存。

默认False

代理缓存示例 YAML

# ...
FEATURE_PROXY_CACHE: true
# ...
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat