第 1 章 高级 Red Hat Quay 配置
您可以使用几个不同的接口在初始部署后配置 Red Hat Quay:
-
Red Hat Quay Config Tool: 在
config
模式下运行Quay
容器会显示一个基于 Web 的界面来配置 Red Hat Quay 集群。这是大多数 Red Hat Quay 服务本身配置的建议方法。 -
编辑
config.yaml
:config.yaml
文件包含 Red Hat Quay 集群的大部分配置信息。直接编辑该文件,但建议仅针对通过 Config Tool 不提供的高级调优和性能功能。 - Red Hat Quay API:有些 Red Hat Quay 配置可以通过 API 进行。
虽然特定功能的配置在单独的部分中介绍,但本节描述了如何使用每个接口并执行一些更高级的配置。
1.1. 使用 Red Hat Quay Config Tool 修改 Red Hat Quay 复制链接链接已复制到粘贴板!
Red Hat Quay Config Tool 通过在配置模式下运行 Quay
容器以及常规的 Red Hat Quay 服务来提供。对于在 OpenShift 上运行的 Red Hat Quay 集群,运行 Config Tool 不同于主机系统上运行的 Red Hat Quay 集群。
1.1.1. 从 Red Hat Quay Operator 运行 Config Tool 复制链接链接已复制到粘贴板!
如果您在 OpenShift 中运行 Red Hat Quay Operator,则 Config Tool 可能已可供您使用。要访问 Config Tool,请执行以下操作:
- 在 OpenShift 控制台中,选择运行 Red Hat Quay 的项目。例如,quay-enterprise。
在左列中,选择 Networking
Routes。您应该看到到 Red Hat Quay 应用程序和 Config Tool 的路由,如下所示: - 选择指向 Config Tool (例如,example-quayecosystem-quay-config)的路由并选择它。在浏览器中应打开 Config 工具 Web UI。
为这个集群选择 Modify configuration
。您应该会看到 Config Tool,准备好更改 Red Hat Quay 集群的功能,如下所示:-
完成更改后,选择
Save Configuration Changes
。Config Tool 将验证您的更改。 -
选择
Continue Editing
或选择Next
以继续。 -
出现提示时,建议您选择
Download Configuration
。这将下载新config.yaml
的 tarball,以及 Red Hat Quay 设置中使用的所有证书和密钥。 -
选择
Go to deployment rollout
,然后将配置分配到部署
。Red Hat Quay pod 将重启,更改将生效。
您保存的 config.yaml
文件可用于对您的配置进行高级更改,或只保留下来以备将来参考。
1.1.2. 从命令行运行 Config Tool 复制链接链接已复制到粘贴板!
如果您在主机系统中直接运行 Red Hat Quay,使用 podman
或 docker
命令等工具,在初始 Red Hat Quay 部署后,您可以重启 Config Tool 来修改 Red Hat Quay 集群。以下是如何:
以 config 模式 : 在第一个
quay
节点上启动 quay,运行以下命令,将my-secret-password
替换为您的密码:如果要修改现有配置捆绑包,只需将配置目录挂载到Quay
容器中,就像在 registry 模式中一样。podman run --rm -it --name quay_config -p 8080:8080 \ -v path/to/config-bundle:/conf/stack \ registry.redhat.io/quay/quay-rhel8:v3.5.7 config my-secret-password
# podman run --rm -it --name quay_config -p 8080:8080 \ -v path/to/config-bundle:/conf/stack \ registry.redhat.io/quay/quay-rhel8:v3.5.7 config my-secret-password
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开浏览器 :当 quay 配置工具启动时,打开浏览器,指向您要运行配置工具的系统的 URL 和端口 8080 (例如 https://myquay.example.com:8080)。系统将提示您输入用户名和密码。
此时,您可以开始修改 Red Hat Quay 集群,如前面所述。