【发布时间】:2020-08-07 04:10:40
【问题描述】:
目前我的 Jenkins 一直在 Docker 容器中以 Master-only 模式运行。 master 将处理调度程序和构建。但是,一旦同时运行多个 Angular 项目,服务器就会因 100% 的内存和 CPU 而停机。
然后我通过垂直缩放临时解决了这个问题,添加了更多资源。这再次导致了同样的问题,并且在没有项目运行时资源是无用的。
因此,我正在考虑使用主/从模型进行 Jenkins 可扩展性(因为我使用云并希望最大限度地降低成本。)其中还包括使用云配置额外代理的成本限制。
然后,我写了一篇文章“在同一台机器上运行 Jenkins Master/Slave”,这是一个很好的解决方案,但我真的不知道 Slave 将如何改善资源问题?如果我创建容器并将其分配为 Salves,它们将使用相同的主机资源。
请向我澄清这一点 谢谢!
【问题讨论】:
标签: jenkins