第 5 章 Quay Operator 组件
			Quay 是一个强大的容器 registry 平台,因此存在大量依赖项。这包括数据库、对象存储、Redis 等。Quay Operator 管理对 Kubernetes 的 Quay 及其依赖项的看法部署。这些依赖项被视为 组件,并通过 QuayRegistry API 配置。
		
			在 QuayRegistry 自定义资源中,spec.components 字段配置组件。每个组件包含两个字段: kind - 组件的名称,并管理 - 布尔值组件生命周期是否由 Operator 处理。默认情况下(忽略此字段),所有组件都会被管理,并在协调时自动填充以获得可见性:
		
5.1. 使用受管组件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
				除非您的 QuayRegistry 自定义资源另有指定,否则 Red Hat Quay Operator 会针对以下受管组件使用默认值:
			
- Quay: 保存 Red Hat Quay 部署的覆盖。例如,环境变量和副本数。此组件在 Red Hat Quay 3.7 中是新的,无法设置为非受管(managed)状态。
 - Postgres : 用于存储 registry 元数据,使用来自 Software Collections的 Postgres 10 版本
 - Clair: 提供镜像漏洞扫描
 - Redis: 存储实时构建器日志和 Red Hat Quay 指南。还包括垃圾回收所需的锁定机制。
 - 
						HorizontalPodAutoscaler: 根据 memory/cpu 消耗调整 
Quaypod 的数量 - 
						objectstorage: 用于存储镜像层 blob,使用 Noobaa/RHOCS 提供的 
ObjectBucketClaimKubernetes API - Route: 从 OpenShift Container Platform 外部为 Red Hat Quay registry 提供外部入口点
 - mirror : 配置存储库镜像 worker 以支持可选存储库镜像
 - Monitoring: 功能包括 Grafana 仪表板、访问单个指标和警报以通知频繁重启 Quay pod
 - tls : 配置 Red Hat Quay 还是 OpenShift Container Platform 处理 SSL/TLS
 - clairpostgres: 配置受管 Clair 数据库
 
				Red Hat Quay Operator 处理 Red Hat Quay 使用受管组件所需的任何所需的配置和安装工作。如果 Red Hat Quay Operator 执行的 opinionated 部署不适用于您的环境,您可以为 Red Hat Quay Operator 提供 非受管 资源(overrides),如以下部分所述。