Harbor 2.5 镜像推送慢?优化服务器性能指南(harbor.yml 配置详解)
Harbor 2.5 镜像推送慢?优化服务器性能指南(harbor.yml 配置详解)
你是否遇到过 Harbor 2.5 推送镜像速度慢,经常超时的问题?这可能是由于 Harbor 服务器性能不足导致的。本文将为你提供一系列优化 Harbor 服务器性能的方法,帮助你解决镜像推送慢的问题。
1. 调整 Harbor 的配置文件 harbor.yml
- 修改 registry 的 max_threads 参数,增加并发处理能力
registry:
storage:
delete:
enabled: true
max_threads: 100
- 调整 jobservice 的 max_workers 参数,增加任务处理能力
jobservice:
max_workers: 100
- 调整 redis 的 maxclients 参数,增加并发连接数
redis:
maxclients: 1000
2. 调整 Docker 的配置文件 daemon.json
- 增加 max-concurrent-uploads 参数,增加并发上传能力
{
"max-concurrent-uploads": 100
}
- 增加 max-concurrent-downloads 参数,增加并发下载能力
{
"max-concurrent-downloads": 100
}
3. 配置 Harbor 的 Nginx
- 增加 proxy_buffer_size 和 proxy_buffers 参数,增加 Nginx 缓存
http {
...
proxy_buffer_size 128k;
proxy_buffers 4 256k;
...
}
- 增加 client_max_body_size 参数,允许上传更大的镜像
http {
...
client_max_body_size 1024m;
...
}
4. 增加 Harbor 服务器的硬件资源
- 增加 CPU、内存和磁盘空间
- 使用高速网络连接
总结
以上是一些优化 Harbor 服务器性能的方法,你可以根据实际情况进行调整。希望本文能够帮助你解决 Harbor 镜像推送慢的问题,提高你的开发效率。
原文地址: https://www.cveoy.top/t/topic/kyfd 著作权归作者所有。请勿转载和采集!