k8s部署jenkins

概述持续构建与发布是我们日常工作中必不可少的一个步骤,目前大多公司都采用Jenkins集群来搭建符合需求的CI/CD流程,然而传统的JenkinsSlave一主多从方式会存在一些痛点,比如:主Master发生单点故障时,整个流程都不可用了;每个Slave的配置环境不一样,来完成不同语言的编译打包等操

Jenkins CI/CD几种发布方式

蓝绿发布项目逻辑上分为AB组,在项目升级时,首先把A组从负载均衡中摘除,进行新版本的部署B组仍然继续提供服务,A组升级完成上线,B组从负载均衡中摘除特点:策略简单升级/回滚速度快用户无感知,平滑过渡缺点:需要两倍以上服务器资源短时间内浪费一定资源成本