8.4. Registry 配置
registry
部分允许您定义代理应该用于 APB 的 registry。
字段 | 描述 | 必填 |
---|---|---|
| registry 的名称。代理用来识别来自此 registry 的 APB。 | Y |
|
用于向 registry 进行身份验证的用户名。当 | N |
|
用于向 registry 进行身份验证的密码。当 | N |
|
如果没有通过 | N |
|
存储应读取的 registry 凭证的机密或文件的名称。将 |
N,仅当 |
| 镜像中包含的命名空间或机构。 | N |
|
registry 的类型。可用的适配器有 | Y |
|
用于配置 | N |
|
用于检索镜像信息的 URL。适用于 RHCC 的广泛使用,而 | N |
| 此 registry 失败,如果失败 bootstrap 请求。将停止执行其他 registry 加载。 | N |
|
用于定义应允许哪些镜像名称的正则表达式列表。必须有一个白名单,才能将 APB 添加到目录中。如果要检索 registry 中的所有 APB,您可以使用的最宽松的正则表达式为 | N |
| 用于定义应不允许哪些镜像名称的正则表达式列表。如需了解更多详细信息,请参阅 APB 过滤。 | N |
| 要与 OpenShift Container Registry 搭配使用的镜像列表。 | N |
8.4.1. 生产或开发
一个生产环境代理配置设计为指向可信容器分发 registry,如 Red Hat Container Catalog(RHCC):
registry: - name: rhcc type: rhcc url: https://registry.redhat.io tag: v3.11 white_list: - ".*-apb$" - type: local_openshift name: localregistry namespaces: - openshift white_list: []
但是,开发 代理配置主要供使用代理的开发人员使用。要启用开发人员设置,将 registry 名称设置为 dev
,并将 broker
部分中的 dev_broker
字段设置为 true
:
registry: name: dev
broker: dev_broker: true