Argo CD是一个可用在Kubernetes的声明式GitOps持续集成工具。

为什么是Argo CD

服务需要声明描述、配置以及环境变量信息,而且可以控制版本。

服务的部署以及生命周期管理需要自动化、可审查以及容易理解。

那么Argo CD就是一个很好的选择。

Argo CD工作原理

Argo CD遵循GitOps理念,使用Git作为数据源定义服务声明的状态,Kubernetes支持以下几种包管理系统:

架构图

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/82d841af-5701-4c76-8b3e-147067b9a686/Untitled.png