第 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 有助于优化存储,并在使用容器镜像时提高传输速度。
使用以下步骤配置对 default 和 experimental 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 用户现在可以将默认工件类型的 chart 推送并拉取到其 Red Hat Quay 部署。