第 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 部署所需的配置字段:
字段 | 类型 | 描述 |
---|---|---|
AUTHENTICATION_TYPE | 字符串 |
用于凭证身份验证的身份验证引擎。 |
PREFERRED_URL_SCHEME | 字符串 |
访问 Red Hat Quay 时使用的 URL 方案。 |
SERVER_HOSTNAME | 字符串 |
可以访问 Red Hat Quay 的 URL,不包括网络协议。 |
DATABASE_SECRET_KEY | 字符串 |
用于加密数据库中敏感字段的密钥。设置后不应更改这个值,否则所有依赖字段(如存储库镜像用户名和密码配置)都无效。 |
SECRET_KEY | 字符串 | 用于加密会话 Cookie 和正确解释用户会话所需的 CSRF 令牌的密钥。设置时不应更改该值。应该在所有 Red Hat Quay 实例中保留。如果没有在所有实例间具有持久性,则可能会出现登录失败以及与会话持久性相关的其他错误。 |
SETUP_COMPLETE | 布尔值 |
这是一个来自早期版本的软件的工件,目前 必须使用 |
常规必填字段示例