第 7 章 Red Hat Quay 大小和订阅


Red Hat Quay 的可伸缩性是其关键优势之一,它有一个代码库支持广泛的部署大小,包括:

  • 在单一开发机器上部署概念验证
  • 大约 2,000 个用户的中型部署,可为几十个 Kubernetes 集群提供内容
  • 高端部署,如 Quay.io,可在全世界提供数千个 Kubernetes 集群

由于大量大小取决于因素的倍数,如用户、镜像数量、并发拉取和推送,因此没有标准大小建议。

以下是运行 Red Hat Quay 的系统(每个容器/pod 实例的最低要求):

  • quay: minimum 6 GB; 推荐的 8 GB, 2 更多 vCPU
  • Clair: 推荐的 2 GB RAM 和 2 个或更多 vCPU
  • 存储: 推荐的 30 GB
  • NooBaa: 最少 2 GB、1 个 vCPU (当 objectstorage 组件被 Operator 选择时)
  • Clair 数据库: 安全元数据需要最少 5 GB

Red Hat Quay 的无状态组件可以横向扩展,但这会对有状态后端服务造成大量负载。

7.1. Red Hat Quay 示例大小

下表显示了对概念验证、中等大小以及高端部署的近似大小。无论部署是否可以使用相同的指标正确运行,这是否取决于下面未显示的许多因素。

指标概念验证mid-sizeHigh End
(Quay.io)

no. 默认情况下,Quay 容器

1

4

15

no. Quay 容器最大为 scale-out

N/A

8

30

否。默认情况下,Clair 容器

1

3

10

no. Clair 容器最大为 scale-out

N/A

6

15

no. 镜像 pod (镜像 100 个软件仓库)

1

5-10

N/A

数据库大小

2 -4 个内核
6-8 GB RAM
10-20 GB 磁盘

4-8 内核
6-32 GB RAM
100 GB - 1 TB 磁盘

32 个内核
244 GB
1+ TB 磁盘

对象存储后端大小

10-100 GB

1 - 20 TB

50+ TB,最多 PB

Redis 缓存大小

 

2 个内核
2-4 GB RAM

4 个内核
28 GB RAM

底层节点大小
(物理或虚拟)

4 个内核
8 GB RAM

4-6 个内核
12-16 GB RAM

Quay:
13 个内核
56GB RAM

Clair:
2 cores
4 GB RAM

有关调整镜像大小和相关建议的详情,请参阅有关 存储库镜像 的部分

只有在使用 Quay 构建器时,Red Hatis 缓存的大小才相关,否则并不重要。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.