目前,我的Jenkins已在Docker容器中以仅限主机模式运行。主机将同时处理调度程序和构建。但是,一旦同时运行多个Angular项目,服务器就会因为100%的内存和CPU停机。
然后,我通过垂直扩展临时解决了该问题,并添加了更多资源。再次导致相同的问题,并且当没有项目在运行时,资源是无用的。
因此,我正在考虑使用主/从模型进行Jenkins可伸缩性(因为我使用云,并且希望将成本降到最低。)这还包括使用云配置其他代理的成本限制。
然后,我写了一篇文章“在同一台机器上运行Jenkins Master / Slave”,这是一个很好的解决方案,但是我真的不知道Slave将如何改善资源问题?如果我创建容器并将其分配为Salves,则它们将使用相同的主机资源。
请向我澄清一下,谢谢!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句