搜索

3.9. 标签过期配置字段

download PDF

Red Hat Quay 提供了以下标签过期配置字段:

表 3.9. 标签过期配置字段
字段类型描述

FEATURE_GARBAGE_COLLECTION

布尔值

是否启用垃圾回收存储库。

默认为 True

TAG_EXPIRATION_OPTIONS
(Required)

字符串数组

如果启用,用户可以选择在其命名空间中过期标签的选项。

Pattern:
^[0-9]+(w|m|d|h|s)$

DEFAULT_TAG_EXPIRATION
(Required)

字符串

时间机器的默认可配置标签过期时间。

Pattern:
^[0-9]+(w|m|d|h|s)$
Default: 2w

FEATURE_CHANGE_TAG_EXPIRATION

布尔值

是否允许用户和机构更改其命名空间中标签过期时间。

默认为 True

FEATURE_AUTO_PRUNE

布尔值

当设置为 True 时,启用与 auto-pruning 标签相关的功能。
Default: False

NOTIFICATION_TASK_RUN_MINIMUM_INTERVAL_MINUTES

整数

间隔(以分钟为单位),定义过期镜像重新运行通知的频率。

默认为 300

DEFAULT_NAMESPACE_AUTOPRUNE_POLICY

对象

默认机构范围的自动修剪策略。

    .method: number_of_tags

对象

选项指定要保留的标签数的选项。

    .value: <integer>

整数

方法一起使用时: number_of_tags,表示要保留的标签数。

例如,若要保留两个标签,请指定 2

    .creation_date

对象

选项指定保留标签的持续时间。

    .value: <integer>

整数

creation_date 一起使用时,表示保留标签的时间。

可以设置为秒(s)、天(d)、月(m)、周(w)或 years (y)。必须包含有效的整数。例如,若要保留一年的标签,请指定 1y

AUTO_PRUNING_DEFAULT_POLICY_POLL_PERIOD

整数

自动修剪 worker 在 registry 级别运行的时间。默认情况下,它被设置为每天运行一次(每 24 小时一次)。值必须以秒为单位。

3.9.1. 标签过期配置示例

以下 YAML 示例显示了标签过期配置示例。

# ...
DEFAULT_TAG_EXPIRATION: 2w
TAG_EXPIRATION_OPTIONS:
    - 0s
    - 1d
    - 1w
    - 2w
    - 4w
# ...

3.9.2. registry 范围自动修剪策略示例

以下 YAML 示例通过标签和创建日期显示 registry 范围自动运行示例。

根据标签数自动修剪策略示例

# ...
DEFAULT_NAMESPACE_AUTOPRUNE_POLICY:
  method: number_of_tags
  value: 10 1
# ...

1
在这种情况下,保留十个标签。

创建日期的 registry 自动修剪策略示例

# ...
DEFAULT_NAMESPACE_AUTOPRUNE_POLICY:
  method: creation_date
  value: 1y
# ...

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.