第 19 章 配置工件类型
作为 Red Hat Quay 管理员,您可以通过 FEATURE_GENERAL_OCI_SUPPORT、ALLOWED_OCI_ARTIFACT_TYPES 和 IGNORE_UNKNOWN_MEDIATYPES 配置字段来配置 Open Container Initiative (OCI)工件类型。
以下 Open Container Initiative (OCI)工件类型默认内置在 Red Hat Quay 中,并通过 FEATURE_GENERAL_OCI_SUPPORT 配置字段启用:
| 字段 | 介质类型 | 支持的内容类型 |
|---|---|---|
| Helm |
|
|
| Cosign |
|
|
| SPDX |
|
|
| Syft |
|
|
| CycloneDX |
|
|
| in-toto |
|
|
| Unknown |
|
|
另外,Red Hat Quay 使用 ZStandard 或 zstd 来缩小容器镜像的大小或其他相关工件。zstd 有助于优化存储并改进使用容器镜像的传输速度。
使用以下步骤配置对默认和实验性 OCI 介质类型的支持。
19.1. 配置 OCI 工件类型
使用以下步骤配置默认嵌入在 Red Hat Quay 中的工件类型。
先决条件
- 您有 Red Hat Quay 管理员特权。
流程
在 Red Hat Quay
config.yaml文件中,通过将FEATURE_GENERAL_OCI_SUPPORT字段设置为true来启用对常规 OCI 支持的支持。例如:FEATURE_GENERAL_OCI_SUPPORT: true
将
FEATURE_GENERAL_OCI_SUPPORT设置为 true 时,Red Hat Quay 用户现在可以将默认工件类型的推送和拉取到其 Red Hat Quay 部署中。