第 19 章 配置工件类型


作为 Red Hat Quay 管理员,您可以通过 FEATURE_GENERAL_OCI_SUPPORTALLOWED_OCI_ARTIFACT_TYPESIGNORE_UNKNOWN_MEDIATYPES 配置字段配置 Open Container Initiative (OCI)工件类型。

以下 Open Container Initiative (OCI)工件类型默认内置在 Red Hat Quay 中,并通过 FEATURE_GENERAL_OCI_SUPPORT 配置字段启用:

字段介质类型支持的内容类型

Helm

application/vnd.cncf.helm.config.v1+json

application/tar+gzip, application/vnd.cncf.helm.chart.content.v1.tar+gzip

Cosign

application/vnd.oci.image.config.v1+json

application/vnd.dev.cosign.simplesigning.v1+json,application/vnd.dsse.envelope.v1+json

SPDX

application/vnd.oci.image.config.v1+json

text/spdx, text/spdx+xml, text/spdx+json

Syft

application/vnd.oci.image.config.v1+json

application/vnd.syft+json

CycloneDX

application/vnd.oci.image.config.v1+json

application/vnd.cyclonedx,application/vnd.cyclonedx+xml,application/vnd.cyclonedx+json

in-toto

application/vnd.oci.image.config.v1+json

application/vnd.in-toto+json

Unknown

application/vnd.cncf.openpolicyagent.policy.layer.v1+rego

application/vnd.cncf.openpolicyagent.policy.layer.v1+rego,application/vnd.cncf.openpolicyagent.data.layer.v1+json

另外,Red Hat Quay 使用 ZStandardzstd 来减少容器镜像或其他相关工件的大小。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 部署。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.