最佳实践

 

Harbor 推荐配置

更新时间 2023-09-06

本文介绍如何根据您的实际使用情况,进行 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 / / 无限
这篇文档解决了您的问题吗?
0
0