Harbor 推荐配置
本文介绍如何根据您的实际使用情况,进行 Harbor 配置选型。
使用场景
Harbor 集群节点配置与使用场景相关,配置之前,您需要先确定使用场景。
配置场景 | 说明 |
---|---|
学习环境 | 用于公司测试及学习 Harbor 使用。 |
小型测试/生产环境 | 镜像数量较少,体积小,发布项目不频繁。 |
中型生产/测试环境 | 镜像数量较多,体积大,部署上传镜像频繁。 |
大型生产/大型测试环境 | 镜像数量多,体积大,测试部署等频繁,上传下载镜像并发较多。 |
存储方式
Harbor 支持使用本地存储和对象存储作为镜像存储空间。您需要根据您的使用需求来确定存储方式。
-
本地存储
本地存储指使用存储节点进行存储。本地存储不支持高可用,且受单磁盘容量限制,仅建议学习或小型测试/生产环境使用。
-
对象存储
对象存储指使用 QingStor 对象存储进行存储。 QingStor 对象存储是 QingCloud 提供的通用海量非结构化数据存储服务,可保证高可用和无限容量。推荐中大型的测试/生产环境使用。
实例及硬盘类型
若想要灵活配置集群每个节点的实例类型,请在快速配置选项中选择自定义
配置。
注意
自定义配置时,如果使用对象存储,请忽略存储节点的设置(将存储节点数量配置为
0
)。
-
实例类型
所有节点均只可选择
基础型
或者企业型 e2
。 -
硬盘类型
自定义节点配置时,才可选择设置硬盘类型。
- 数据库节点及日志节点支持的硬盘类型为:
基础型本地盘
、企业型SSD本地盘
。 - 存储节点支持的磁盘类型为:
基础型本地盘
、企业型SSD本地盘
、容量型云盘
、通用型SSD云盘
。
不同类型硬盘详细性能参数请参考硬盘类型介绍。
- 数据库节点及日志节点支持的硬盘类型为:
推荐配置
使用场景 | 服务节点CPU | 服务节点内存 | 存储方式 | 存储磁盘类型 | 服务节点数量 | 存储节点磁盘吞吐 | 存储节点磁盘IOPS | 最大存储容量 |
---|---|---|---|---|---|---|---|---|
学习/小型测试环境 | 1 核 | 1 G | 本地存储 | 基础型 本地盘 |
1 | 51MB/s | 1300 | 2000 GB |
小型测试环境 | 1 核 | 2 G | 本地存储 | 企业型SSD 本地盘 |
1 | 178MB/s | 5000 | 2000 GB |
小型测试环境/小型生产环境 | 2 核 | 2 G | 本地存储 | 企业型SSD 本地盘 |
1 | 178MB/s | 5000 | 2000 GB |
中型测试环境/中型生产环境 | 2 核 | 4 G | 对象存储 | / | 2 | / | / | 无限 |
中型测试环境/中型生产环境 | 2 核 | 4 G | 本地存储 | 企业型SSD 本地盘 |
2 | 178MB/s | 5000 | 2000 GB |
大型测试环境/大型生产环境 | 2/4/8 核 | 4/8 G | 对象存储 | / | >=2 | / | / | 无限 |