Kubernetes微服务实战
上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设置持续交付。