第 2 章 为构建配置 OpenShift Container Platform TLS 组件
			QuayRegistry 自定义资源定义(CRD)的 tls 组件允许您控制 SSL/TLS 是否由 Red Hat Quay Operator 管理,还是自我管理。在其当前状态中,当 tls 组件由 Red Hat Quay Operator 管理时,Red Hat Quay 不支持构建功能或 构建器 worker。
		
			当将 tls 组件设置为 非受管 时,您必须提供自己的 ssl.cert 和 ssl.key 文件。另外,如果您希望集群支持 构建器 (或负责构建镜像的 worker 节点),您必须将 Quay 路由和 构建器 路由名称添加到证书中的 SAN 列表中。或者,您可以使用通配符。
		
以下流程演示了如何添加 构建器 路由。
先决条件
- 
					您已将 tls组件设置为非受管组件,并将自定义 SSL/TLS 证书上传到 Red Hat Quay Operator。如需更多信息,请参阅 Red Hat Quay 的 SSL 和 TLS。
流程
- 在定义 SSL/TLS 证书参数的配置文件中,如 - openssl.cnf,将以下信息添加到证书的 Subject Alternative Name (SAN)字段中。例如:- # ... [alt_names] <quayregistry-name>-quay-builder-<namespace>.<domain-name>:443 # ... - # ... [alt_names] <quayregistry-name>-quay-builder-<namespace>.<domain-name>:443 # ...- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 例如: - # ... [alt_names] example-registry-quay-builder-quay-enterprise.apps.cluster-new.gcp.quaydev.org:443 # ... - # ... [alt_names] example-registry-quay-builder-quay-enterprise.apps.cluster-new.gcp.quaydev.org:443 # ...- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow