第 8 章 所需的配置字段


Red Hat Quay 需要一组最小的配置字段才能正确 Operator。这些字段定义部署的基本方面,如如何访问 registry、存储镜像内容、元数据的持久化方式以及日志等后台服务的方式。

所需的配置字段分为五大类别:

  • 常规必要配置字段。本节中介绍了如何验证类型、URL 方案、服务器主机名、数据库 secret 密钥和 secret 密钥等核心字段。
  • 数据库配置字段.Red Hat Quay 需要一个 PostgreSQL 关系数据库来存储有关存储库、用户、团队和标签的元数据。
  • 对象存储配置字段。对象存储定义了存储容器镜像 blob 和清单的后端。您的存储后端必须被 Red Hat Quay 支持,如 Ceph/RadosGW、AWS S3 存储、Google Cloud Storage、Nuty 等。
  • Redis 配置字段。Redis 用作数据的后端,如推送日志、用户通知和其他操作。

8.1. 常规所需配置字段

下表描述了 Red Hat Quay 部署所需的配置字段:

Expand
表 8.1. 常规必填字段
字段类型描述

AUTHENTICATION_TYPE
(Required)

字符串

用于凭证身份验证的身份验证引擎。

值:
数据库,
LDAP, JWT ,JWT,Keystone,OIDC

默认: 数据库

PREFERRED_URL_SCHEME
(Required)

字符串

访问 Red Hat Quay 时使用的 URL 方案。

值:
以下之一 http, https

Default: http

SERVER_HOSTNAME
(Required)

字符串

可以访问 Red Hat Quay 的 URL,不包括网络协议。

例如:
quay-server.example.com

DATABASE_SECRET_KEY
(必需)

字符串

用于加密数据库中敏感字段的密钥。设置后不应更改这个值,否则所有依赖字段(如存储库镜像用户名和密码配置)都无效。
这个值由 Red Hat Quay Operator 为基于 Operator 的部署自动设置。对于独立部署,管理员可以使用 Open SSL 或类似的工具提供自己的密钥。密钥长度不应超过 63 个字符。

SECRET_KEY
(Required)

字符串

用于加密会话 Cookie 和正确解释用户会话所需的 CSRF 令牌的密钥。设置时不应更改该值。应该在所有 Red Hat Quay 实例中保留。如果没有在所有实例间具有持久性,则可能会出现登录失败以及与会话持久性相关的其他错误。

SETUP_COMPLETE
(Required)

布尔值

这是一个来自早期版本的软件的工件,目前 必须使用 True 值指定。

常规必填字段示例

AUTHENTICATION_TYPE: Database
PREFERRED_URL_SCHEME: https
SERVER_HOSTNAME: <quay-server.example.com>
SECRET_KEY: <secret_key_value>
DATABASE_SECRET_KEY: <database_secret_key_value>
SETUP_COMPLETE: true
# ...
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat