基于k8s job设计与实现CI/CD系统

方案一:Jenkins+k8s+CICD

方案二:kaniko+k8s job+CICD

CICD

基于K8s Job设计流水线
CI方案

工具镜像

云原生镜像打包工具

kaniko的使用
与Jenkins对比 

可用性与易用性

Jenkins存在Master调度瓶颈

企业研发流程的自定义

添加自定义流程

代码合并漏了的问题

CI系统:drone ci

CI系统:argo cd

设计方向docker工具镜像

云原生的CI/CD

1.经过生成环境验证的大规模调度系统

2.基于工具镜像降低的编排任务的开发难度

基于k8s job的设计

 

基于operator的机制同步 

云原生的job插件系统

CI场景之容器镜像构建:DIND

适用于自建K8S集群

CI场景之容器镜像无特权构建:Kaniko

k8s job cd实践

其他自定义job

入门:在docker容器中配置Ansible

其他自定义job

猜你喜欢

转载自blog.csdn.net/niwoxiangyu/article/details/132239898