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