
目前公司使用的自动化打包构建是如下技术栈(rancher+jenkins+harbor),由于 harbor 是部署在 UAT 环境。uat 在 bm 机房,生产服务器在 IDC 机房,两个机房是 20M 的链路连接,然后有 10M 使用来传输备份数据,剩下就只有 10M 。导致生产环境拉取镜像升级非常慢,最慢的时候可能速率只有 500KB,晚上闲时到有 2-3MB.
请问大佬们,有什么好的办法解决...
1 jenlors 2023 年 7 月 20 日 搭建到一个内网 |
2 anubu 2023 年 7 月 20 日 生产环境内网搭一个 harbor ,和 UAT 的 harbor 做镜像或缓存代理;做好镜像分层,确保变更层尽量小。 |
4 WashFreshFresh 2023 年 7 月 20 日 我们是生产环境再搭了个 harbor... |
5 cryboy007 OP @WashFreshFresh 再搭一个感觉有点感觉浪费… |
6 julyclyde 2023 年 7 月 25 日 如果你的 build 和 deploy 是分阶段的,而不是连续的 可以在 build 末尾直接让各节点/镜像开始同步 下达指令即可,不必等完成 然后等你想 deploy 的时候,传输可能已经完成了 |