首页 | 本学科首页   官方微博 | 高级检索  
     

基于Tekton的容器云持续集成和部署平台研究
引用本文:周起如,眭小红,赵瑜,耿伟,谷国栋.基于Tekton的容器云持续集成和部署平台研究[J].电脑编程技巧与维护,2022(12):91-93.
作者姓名:周起如  眭小红  赵瑜  耿伟  谷国栋
作者单位:深圳市赛为智能有限公司
基金项目:国家重点研发计划(2020YFB2103500);
摘    要:随着灾害应急云中心业务复杂度的增加和需求的不断变化,快速、持续高质量的实现应用集成和部署成为运维开发的主要目标。为了便于后期的管理,基于微服务架构将现有架构业务功能拆分为多个微服务,针对传统Jenkins方式在Kubernetes容器云平台上部署微服务可能存在的问题,提出了一种基于Tekton的容器云持续集成和部署(Continuous Delivery&Continuous Deployment, CI/CD)方法,研究搭建一个基于Tekton的流水线(Pipeline) CI/CD平台。实践表明,该平台实现代码拉取、编译、镜像构建打包、push镜像、拉取镜像到升级更新部署Kubernetes集群Pod服务自动化流水线管理部署,整个自动化流水线部署流程花费时间约4min左右,实现从新代码提交到交付部署,无需人工干预,大大提升了CI/CD的效率。

关 键 词:Kubernetes容器云平台  Tekton功能  微服务架构  持续集成和部署  灾害应急云  Pipeline流水线  Jenkins功能
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号