第 1 章 Red Hat Quay Operator 简介


使用本章中的内容执行以下操作:

  • 使用 Red Hat Quay Operator 在 OpenShift Container Platform 上安装 Red Hat Quay
  • 配置受管或非受管对象存储
  • 配置非受管组件,如数据库、Redis、route、TLS 等
  • 使用 Red Hat Quay Operator 在 OpenShift Container Platform 上部署 Red Hat Quay registry
  • 使用 Red Hat Quay 支持的高级功能
  • 使用 Red Hat Quay Operator 升级 Red Hat Quay registry

1.1. Red Hat Quay Operator 组件

Red Hat Quay 有很多依赖项。这些依赖项包括数据库、对象存储、Redis 等。Red Hat Quay Operator 管理 Red Hat Quay 及其对 Kubernetes 的依赖的部署。这些依赖项被视为 组件,并通过 QuayRegistry API 配置。

QuayRegistry 自定义资源中,spec.components 字段配置组件。每个组件包含两个字段: kind (组件名称) 和管理 (一个布尔值,用于处理组件生命周期是否由 Red Hat Quay Operator 处理)。

默认情况下,所有组件都会在协调后被管理并自动填充,以了解可见性:

QuayRegistry 资源示例

apiVersion: quay.redhat.com/v1
kind: QuayRegistry
metadata:
  name: example-registry
  namespace: quay-enterprise
  spec:
    configBundleSecret: config-bundle-secret
    components:
    - kind: quay
      managed: true
    - kind: postgres
      managed: true
    - kind: clair
      managed: true
    - kind: redis
      managed: true
    - kind: horizontalpodautoscaler
      managed: true
    - kind: objectstorage
      managed: true
    - kind: route
      managed: true
    - kind: mirror
      managed: true
    - kind: monitoring
      managed: true
    - kind: tls
      managed: true
    - kind: clairpostgres
      managed: true

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.