1.3. 使用受管组件

除非 QuayRegistry 自定义资源指定其他,否则 Operator 将对以下受管组件使用默认值:

  • Postgres 要存储 registry 元数据,请使用 Software Collections中的 Postgres 10 版本
  • Redis: 处理 Quay 构建器协调和一些内部日志记录
  • objectstorage: 用于存储镜像层 blob,使用 Noobaa/RHOCS 提供的 ObjectBucketClaim Kubernetes API
  • Clair: 提供镜像漏洞策略扫描
  • HorizontalPodAutoscaler: 根据 memory/cpu 消耗调整 Quay pod 的数量
  • mirror: 配置存储库镜像 worker(支持可选存储库镜像)
  • Route: 从外部 OpenShift 提供指向 Quay registry 的外部入口点
  • monitoring: 功能包括 Grafana 仪表板、对单个指标的访问以及通知的提示以经常重启 Quay Pod
  • TLS: 配置 Red Hat Quay 或 OpenShift 是否处理 TLS

Operator 将处理 Red Hat Quay 使用受管组件所需的配置和安装工作。如果 Quay Operator 对环境的意见进行了建议,您可以为 Operator 提供 非受管 资源(overrides)的 Operator,如以下部分所述。