一、背景介绍
目前很多企业应用都已经容器化,版本发布比较多,构建的次数也比较多,相对于之前单台詹金斯有了很大的挑战
,传统的詹金斯奴隶一主多从方式会存在一些痛点:
-
<李>主主发生单点故障时,整个流程都不可用了,李>
<李>每个奴隶的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化的配置导致管理起来非常不方便,维护起来也是比较费劲;李>
<李>资源分配不均衡,有的奴隶要运行出的工作现排队等待,而有的奴隶处于空闲状态,李>
<李>最后资源有浪费,每台奴隶可能是实体机或者VM,当奴隶处于空闲状态时,也不会完全释放掉资源了。
kubernetes集群之中,我们正是利用这一容器平台来实现詹金斯的自动扩容。李>