上QQ阅读APP看书,第一时间看更新
第4章 构建CI/CD流水线
在一个基于微服务的系统中,通常会有非常多的组件。Kubernetes作为一个功能丰富的平台,可以提供各个系统组件需要的构建块。如果想做到可靠地、可预测地管理和部署所有资源,往往需要高度的自动化管理,CI/CD就是完成这个目标的好帮手。
在本章中,我们将了解CI/CD流水线可以解决的问题以及多种在Kubernetes中的CI/CD流水线选项,最后我们将为示例应用程序Delinkcious构建CI/CD流水线。
在本章中,我们将讨论以下主题:
·了解CI/CD流水线。
·在Kubernetes中CI/CD流水线的选项。
·GitOps。
·自动化的CI/CD。
·使用CircleCI构建镜像。
·为Delinkcious设置持续交付。