第 1 章 概述
Red Hat Quay 的功能包括:
- 高可用性
- geo-replication
- 存储库镜像
- docker v2, schema 2(multiarch)支持
- 持续集成
- 使用 Clair 进行安全扫描
- 自定义日志轮转
- 零停机时间垃圾回收
- 24/7 支持
Red Hat Quay 支持:
- 多个身份验证和访问方法
- 多个存储后端
- Quay、Clair 和存储后端的自定义证书
- 应用程序 registry
- 不同的容器镜像类型
1.1. 架构 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat Quay 包含多个核心组件,包括内部和外部。
1.1.1. 内部组件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
Quay(容器 registry) :将
Quay容器作为服务运行,由 pod 中的几个组件组成。 - Clair :扫描容器镜像以了解漏洞,并推荐修复。
1.1.2. 外部组件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 数据库 :Red Hat Quay 用作其主要元数据存储。请注意,这不适用于镜像存储。
- redis(key-value 存储): 存储实时构建器日志和 Red Hat Quay 教程。
云存储 :对于支持的部署,您需要使用以下类型的存储之一:
- 公共云存储 :在公共云环境中,您应该使用云供应商的对象存储,如 Amazon Web Services 的 Amazon S3 或 Google Cloud 的 Google Cloud Storage。
- 私有云存储 :在私有云中,需要 S3 或 Swift 兼容对象存储,如 Ceph RADOS 或 OpenStack Swift。
警告
对于任何生产配置,不要使用"本地挂载目录"存储引擎。不支持挂载的 NFS 卷。本地存储只用于 Red Hat Quay 测试的安装。