Jump To Close Expand all Collapse all Table of contents 使用 Quay Operator 在 OpenShift 上部署 Red Hat Quay 前言 1. Red Hat Quay Operator 简介 Expand section "1. Red Hat Quay Operator 简介" Collapse section "1. Red Hat Quay Operator 简介" 1.1. QuayRegistry API 1.2. Quay Operator 组件 1.3. 使用受管组件 1.4. 将非受管组件用于依赖项 1.5. 配置捆绑包 secret 1.6. OpenShift 上的 Red Hat Quay 的先决条件 Expand section "1.6. OpenShift 上的 Red Hat Quay 的先决条件" Collapse section "1.6. OpenShift 上的 Red Hat Quay 的先决条件" 1.6.1. OpenShift 集群 1.6.2. 资源要求 1.6.3. Object Storage 2. 从 OperatorHub 安装 Quay Operator 3. 在部署前配置 Quay Expand section "3. 在部署前配置 Quay" Collapse section "3. 在部署前配置 Quay" 3.1. 预配置 Red Hat Quay 以实现自动化 Expand section "3.1. 预配置 Red Hat Quay 以实现自动化" Collapse section "3.1. 预配置 Red Hat Quay 以实现自动化" 3.1.1. 允许 API 创建第一个用户 3.1.2. 启用常规 API 访问 3.1.3. 添加超级用户 3.1.4. 限制用户创建 3.1.5. 启用新功能 3.1.6. 启用新功能 3.1.7. 推荐的自动化配置 3.2. 配置对象存储 Expand section "3.2. 配置对象存储" Collapse section "3.2. 配置对象存储" 3.2.1. 非受管存储 Expand section "3.2.1. 非受管存储" Collapse section "3.2.1. 非受管存储" 3.2.1.1. AWS S3 存储 3.2.1.2. Google Cloud 存储 3.2.1.3. Azure 存储 3.2.1.4. Ceph/RadosGW Storage 3.2.1.5. Swift 存储 3.2.1.6. NooBaa 非受管存储 3.2.2. 受管存储 Expand section "3.2.2. 受管存储" Collapse section "3.2.2. 受管存储" 3.2.2.1. 关于单机对象网关 Expand section "3.2.2.1. 关于单机对象网关" Collapse section "3.2.2.1. 关于单机对象网关" 3.2.2.1.1. 创建独立对象网关 3.3. 配置数据库 Expand section "3.3. 配置数据库" Collapse section "3.3. 配置数据库" 3.3.1. 使用现有的 Postgres 数据库 3.3.2. 数据库配置 Expand section "3.3.2. 数据库配置" Collapse section "3.3.2. 数据库配置" 3.3.2.1. 数据库 URI 3.3.2.2. 数据库连接参数 Expand section "3.3.2.2. 数据库连接参数" Collapse section "3.3.2.2. 数据库连接参数" 3.3.2.2.1. PostgreSQL SSL 连接参数 3.3.2.2.2. MySQL SSL 连接参数 3.3.3. 使用受管 PostgreSQL 3.4. 配置 TLS 和路由 Expand section "3.4. 配置 TLS 和路由" Collapse section "3.4. 配置 TLS 和路由" 3.4.1. 使用 TLS 证书创建配置捆绑包 secret,密钥对: 3.5. 配置其他组件 Expand section "3.5. 配置其他组件" Collapse section "3.5. 配置其他组件" 3.5.1. 使用外部 Redis Expand section "3.5.1. 使用外部 Redis" Collapse section "3.5.1. 使用外部 Redis" 3.5.1.1. Redis 配置字段 Expand section "3.5.1.1. Redis 配置字段" Collapse section "3.5.1.1. Redis 配置字段" 3.5.1.1.1. 构建日志 3.5.1.1.2. 用户事件 3.5.1.1.3. Redis 配置示例 3.5.2. 禁用 Horizontal Pod Autoscaler 3.5.3. 禁用 Route 组件 3.5.4. 非受管监控 3.5.5. 非受管镜像 4. 使用 Quay Operator 部署 Quay Expand section "4. 使用 Quay Operator 部署 Quay" Collapse section "4. 使用 Quay Operator 部署 Quay" 4.1. 从命令行部署 Red Hat Quay Expand section "4.1. 从命令行部署 Red Hat Quay" Collapse section "4.1. 从命令行部署 Red Hat Quay" 4.1.1. 使用命令行查看创建的组件 4.1.2. Pod 横向自动扩展(HPA) 4.1.3. 使用 API 部署 Red Hat Quay Expand section "4.1.3. 使用 API 部署 Red Hat Quay" Collapse section "4.1.3. 使用 API 部署 Red Hat Quay" 4.1.3.1. 使用 API 创建第一个用户 4.1.4. 监控和调试部署过程 4.2. 从 OpenShift 控制台部署 Red Hat Quay Expand section "4.2. 从 OpenShift 控制台部署 Red Hat Quay" Collapse section "4.2. 从 OpenShift 控制台部署 Red Hat Quay" 4.2.1. 使用 Quay UI 创建第一个用户 5. 在 OpenShift 上配置 Quay Expand section "5. 在 OpenShift 上配置 Quay" Collapse section "5. 在 OpenShift 上配置 Quay" 5.1. 在 OpenShift 控制台中编辑 config bundle secret 5.2. 确定 QuayRegistry 端点和 secret 5.3. 下载现有配置 5.4. 使用配置捆绑包配置自定义 SSL 证书 Expand section "5.4. 使用配置捆绑包配置自定义 SSL 证书" Collapse section "5.4. 使用配置捆绑包配置自定义 SSL 证书" 5.4.1. 将 TLS 设置为非受管状态 5.4.2. 在配置捆绑包中添加 certs 6. 使用配置工具在 OpenShift 中重新配置 Quay Expand section "6. 使用配置工具在 OpenShift 中重新配置 Quay" Collapse section "6. 使用配置工具在 OpenShift 中重新配置 Quay" 6.1. 访问配置编辑器 Expand section "6.1. 访问配置编辑器" Collapse section "6.1. 访问配置编辑器" 6.1.1. 检索配置编辑器凭证 6.1.2. 登录到配置编辑器 6.1.3. 更改配置 6.2. 在 UI 中监控重新配置 Expand section "6.2. 在 UI 中监控重新配置" Collapse section "6.2. 在 UI 中监控重新配置" 6.2.1. QuayRegistry 资源 6.2.2. 事件 6.3. 在重新配置后访问更新的信息 Expand section "6.3. 在重新配置后访问更新的信息" Collapse section "6.3. 在重新配置后访问更新的信息" 6.3.1. 在 UI 中访问更新的配置工具凭证 6.3.2. 在 UI 中访问更新的 config.yaml 6.4. 自定义 SSL 证书 UI 6.5. 外部访问 Registry 7. Quay Operator 的功能 Expand section "7. Quay Operator 的功能" Collapse section "7. Quay Operator 的功能" 7.1. 控制台监控和警报 Expand section "7.1. 控制台监控和警报" Collapse section "7.1. 控制台监控和警报" 7.1.1. Dashboard 7.1.2. 指标 7.1.3. 警报 7.2. Clair for Red Hat Quay Expand section "7.2. Clair for Red Hat Quay" Collapse section "7.2. Clair for Red Hat Quay" 7.2.1. Clair 安全漏洞数据库 7.2.2. OpenShift Container Platform 上的 Clair 7.2.3. 测试 Clair 7.3. 联邦信息处理标准(FIPS)就绪和合规性 8. 高级概念 Expand section "8. 高级概念" Collapse section "8. 高级概念" 8.1. 在基础架构节点上部署 Quay Expand section "8.1. 在基础架构节点上部署 Quay" Collapse section "8.1. 在基础架构节点上部署 Quay" 8.1.1. 基础架构使用的标签和污点节点 8.1.2. 使用节点选择器和容限创建项目 8.1.3. 在命名空间中安装 Quay Operator 8.1.4. 创建 registry 8.2. 在单一命名空间中安装 Operator 时启用监控 Expand section "8.2. 在单一命名空间中安装 Operator 时启用监控" Collapse section "8.2. 在单一命名空间中安装 Operator 时启用监控" 8.2.1. 创建集群监控配置映射 8.2.2. 创建用户定义的工作负载监控配置映射 8.2.3. 为用户定义的项目启用监控 8.2.4. 创建 Service 对象以公开 Quay 指标 8.2.5. 创建 ServiceMonitor 对象 8.2.6. 查看 OpenShift 中的指标 8.3. 重新定义受管存储大小 Expand section "8.3. 重新定义受管存储大小" Collapse section "8.3. 重新定义受管存储大小" 8.3.1. resize Noobaa PVC 8.3.2. 添加另一个存储池 8.4. 自定义默认 Operator 镜像 Expand section "8.4. 自定义默认 Operator 镜像" Collapse section "8.4. 自定义默认 Operator 镜像" 8.4.1. 环境变量 8.4.2. 将覆盖应用到正在运行的 Operator 8.5. AWS S3 CloudFront 8.6. 高级 Clair 配置 Expand section "8.6. 高级 Clair 配置" Collapse section "8.6. 高级 Clair 配置" 8.6.1. 非受管 Clair 配置 Expand section "8.6.1. 非受管 Clair 配置" Collapse section "8.6.1. 非受管 Clair 配置" 8.6.1.1. 使用非受管 Clair 数据库运行自定义 Clair 配置 8.6.1.2. 使用非受管 Clair 数据库配置自定义 Clair 数据库 8.6.2. 使用受管 Clair 数据库运行自定义 Clair 配置 Expand section "8.6.2. 使用受管 Clair 数据库运行自定义 Clair 配置" Collapse section "8.6.2. 使用受管 Clair 数据库运行自定义 Clair 配置" 8.6.2.1. 将 Clair 数据库设置为 managed 8.6.2.2. 使用受管 Clair 配置配置自定义 Clair 数据库 8.6.3. 在断开连接的环境中的 Clair Expand section "8.6.3. 在断开连接的环境中的 Clair" Collapse section "8.6.3. 在断开连接的环境中的 Clair" 8.6.3.1. 在断开连接的 OpenShift Container Platform 集群中设置 Clair Expand section "8.6.3.1. 在断开连接的 OpenShift Container Platform 集群中设置 Clair" Collapse section "8.6.3.1. 在断开连接的 OpenShift Container Platform 集群中设置 Clair" 8.6.3.1.1. 为 OpenShift Container Platform 部署安装 clairctl 命令行工具 8.6.3.1.2. 为 OpenShift Container Platform 上的 Clair 部署检索和解码 Clair 配置 secret 8.6.3.1.3. 从连接的 Clair 实例导出更新程序捆绑包 8.6.3.1.4. 在断开连接的 OpenShift Container Platform 集群中配置对 Clair 数据库的访问 8.6.3.1.5. 将 updaters 捆绑包导入到断开连接的 OpenShift Container Platform 集群中 8.6.3.2. 为断开连接的 OpenShift Container Platform 集群设置 Clair 的自我管理部署 Expand section "8.6.3.2. 为断开连接的 OpenShift Container Platform 集群设置 Clair 的自我管理部署" Collapse section "8.6.3.2. 为断开连接的 OpenShift Container Platform 集群设置 Clair 的自我管理部署" 8.6.3.2.1. 为 OpenShift Container Platform 上的自我管理的 Clair 部署安装 clairctl 命令行工具 8.6.3.2.2. 为断开连接的 OpenShift Container Platform 集群部署自我管理的 Clair 容器 8.6.3.2.3. 从连接的 Clair 实例导出更新程序捆绑包 8.6.3.2.4. 在断开连接的 OpenShift Container Platform 集群中配置对 Clair 数据库的访问 8.6.3.2.5. 将 updaters 捆绑包导入到断开连接的 OpenShift Container Platform 集群中 8.6.4. 启用 Clair CRDA 8.6.5. 将存储库映射到通用产品枚举信息 Expand section "8.6.5. 将存储库映射到通用产品枚举信息" Collapse section "8.6.5. 将存储库映射到通用产品枚举信息" 8.6.5.1. 将存储库映射到通用产品枚举示例配置 9. Red Hat Quay 构建增强 Expand section "9. Red Hat Quay 构建增强" Collapse section "9. Red Hat Quay 构建增强" 9.1. Red Hat Quay 增强的构建架构 9.2. Red Hat Quay 构建限制 9.3. 使用 OpenShift Container Platform 创建 Red Hat Quay 构建程序环境 Expand section "9.3. 使用 OpenShift Container Platform 创建 Red Hat Quay 构建程序环境" Collapse section "9.3. 使用 OpenShift Container Platform 创建 Red Hat Quay 构建程序环境" 9.3.1. OpenShift Container Platform TLS 组件 9.3.2. 使用 OpenShift Container Platform 进行 Red Hat Quay 构建器 Expand section "9.3.2. 使用 OpenShift Container Platform 进行 Red Hat Quay 构建器" Collapse section "9.3.2. 使用 OpenShift Container Platform 进行 Red Hat Quay 构建器" 9.3.2.1. 为虚拟构建器准备 OpenShift Container Platform 9.3.2.2. 手动添加 SSL/TLS 证书 Expand section "9.3.2.2. 手动添加 SSL/TLS 证书" Collapse section "9.3.2.2. 手动添加 SSL/TLS 证书" 9.3.2.2.1. 创建和签名证书 9.3.2.2.2. 将 TLS 设置为非受管 9.3.2.2.3. 创建临时 secret 9.3.2.2.4. 将 secret 数据复制到配置 YAML 中 9.3.2.3. 使用 UI 创建构建触发器 9.3.2.4. 修改 AWS S3 存储桶 10. geo-replication Expand section "10. geo-replication" Collapse section "10. geo-replication" 10.1. 异地复制功能 10.2. 异地复制要求和限制 10.3. 使用 Red Hat Quay Operator 进行异地复制 Expand section "10.3. 使用 Red Hat Quay Operator 进行异地复制" Collapse section "10.3. 使用 Red Hat Quay Operator 进行异地复制" 10.3.1. 在 Openshift 中设置异地复制 Expand section "10.3.1. 在 Openshift 中设置异地复制" Collapse section "10.3.1. 在 Openshift 中设置异地复制" 10.3.1.1. 配置 10.3.2. 跨地域复制的混合存储 11. 备份和恢复由 Red Hat Quay Operator 管理的 Red Hat Quay Expand section "11. 备份和恢复由 Red Hat Quay Operator 管理的 Red Hat Quay" Collapse section "11. 备份和恢复由 Red Hat Quay Operator 管理的 Red Hat Quay" 11.1. 备份 Red Hat Quay Expand section "11.1. 备份 Red Hat Quay" Collapse section "11.1. 备份 Red Hat Quay" 11.1.1. Red Hat Quay 配置备份 11.1.2. 缩减 Red Hat Quay 部署 11.1.3. Red Hat Quay 管理的数据库备份 Expand section "11.1.3. Red Hat Quay 管理的数据库备份" Collapse section "11.1.3. Red Hat Quay 管理的数据库备份" 11.1.3.1. Red Hat Quay 管理的对象存储备份 11.1.4. 扩展 Red Hat Quay 部署备份 11.2. 恢复 Red Hat Quay Expand section "11.2. 恢复 Red Hat Quay" Collapse section "11.2. 恢复 Red Hat Quay" 11.2.1. 从备份中恢复 Red Hat Quay 及其配置 11.2.2. 缩减 Red Hat Quay 部署 11.2.3. 恢复 Red Hat Quay 数据库 11.2.4. 恢复 Red Hat Quay 对象存储数据 11.2.5. 扩展 Red Hat Quay 部署 12. 在 Red Hat Quay Operator 上部署 IPv6 Expand section "12. 在 Red Hat Quay Operator 上部署 IPv6" Collapse section "12. 在 Red Hat Quay Operator 上部署 IPv6" 12.1. 启用 IPv6 协议系列 12.2. IPv6 限制 13. 升级 Quay Operator 概述 Expand section "13. 升级 Quay Operator 概述" Collapse section "13. 升级 Quay Operator 概述" 13.1. Operator Lifecycle Manager 13.2. 升级 Quay Operator Expand section "13.2. 升级 Quay Operator" Collapse section "13.2. 升级 Quay Operator" 13.2.1. 升级 Quay 13.2.2. 有关直接从 3.3.z 或 3.4.z 升级到 3.6 的备注 Expand section "13.2.2. 有关直接从 3.3.z 或 3.4.z 升级到 3.6 的备注" Collapse section "13.2.2. 有关直接从 3.3.z 或 3.4.z 升级到 3.6 的备注" 13.2.2.1. 启用边缘路由升级 13.2.2.2. 使用自定义 TLS 证书/密钥对升级,无需主题备用名称 13.2.2.3. 使用 Quay Operator 从 3.3.z 或 3.4.z 升级到 3.6 时配置 Clair v4 13.2.3. 从 3.3.z 升级到 3.6 时 Swift 配置 13.2.4. 更改 Operator 的更新频道 13.2.5. 手动批准待处理的 Operator 升级 13.3. 升级 QuayRegistry 13.4. 升级 QuayEco 系统 Expand section "13.4. 升级 QuayEco 系统" Collapse section "13.4. 升级 QuayEco 系统" 13.4.1. 恢复 QuayEco 系统升级 13.4.2. 升级支持的 QuayEcosystem 配置 法律通告 Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 使用 Quay Operator 在 OpenShift 上部署 Red Hat Quay Red Hat Quay 3使用 Quay Operator 在 OpenShift 上部署 Red Hat QuayRed Hat OpenShift Documentation Team法律通告摘要 使用 Red Hat Quay Operator 在 OpenShift Cluster 上部署 Red Hat Quay Next