请详细区分下S2I的持续集成与传统集成,云平台基础上的Git Ops的一些区别及优势。
收起大魏老师讲的很全面,但是有那么一丢丢广告嫌疑 :)
S2I设计理念很好,如果企业没有一个专门负责CI/CD的团队,那么用S2I就好。但如果有的话呢,要让这班兄弟转岗么。
S2I在强调应用系统研发人员的自给自足之外,还带来了就地处理的能力,即在当前集群可以直接制作新镜像,直接就地部署,对于研发人员来说,这是一个强大的正反馈循环。但这仅限于开发测试环境,镜像以及配置等制品的产生并没有嵌入到整条标准流程链中,还是得需要CI/CD的标准链来规范推动镜像和配置等制品在不同阶段的审核和流转。
jenkins也有plugin支持对接容器平台,将编译和打包环境通过Pod放到容器平台上去做,所以资源和扩展性可能不是什么主要问题。