【k8s系列】kubernetes与cicd

k8s的应用部署是一个不断迭代不断循环的过程,故可以使用工具将其自动化。

CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。 CI/CD 的核心概念是持续集成、持续交付和持续部署。

其中常见的工具有
gitlab:Git仓库管理工具
maven:构建和管理各种项目
Jenkins:基于Java开发的一种持续集成工具
scripts:基于各种脚本语言开发的自动化脚本

常规的项目发布步骤如下:
【k8s系列】kubernetes与cicd_第1张图片
而有了k8s之后:
【k8s系列】kubernetes与cicd_第2张图片

具体实践
https://blog.csdn.net/xujiami...
and
https://www.bilibili.com/vide...
深入学习:https://zhuanlan.zhihu.com/p/...

你可能感兴趣的:(kubernetescicd)