Kubernetes微服务实战
上QQ阅读APP看书,第一时间看更新

4.3.5 Argo CD

与CI解决方案不同,CD解决方案需要针对Kubernetes设计。最终选择Argo CD的原因有很多:

·可感知Kubernetes。

·基于通用工作流引擎(Argo)。

·友好的UI。

·在Kubernetes集群上运行。

·使用Go实现(不是很重要,但是我个人很喜欢)。

Argo CD也有许多缺点:

·它不是CDF或CNCF的成员(在社区中知名度较低)。

·Intuit是其背后的主推公司,它不是主要的云原生公司。

Argo CD是一个来自Intuit的年轻项目,Intuit收购了Argo项目的原始开发商Applatix。我真的很喜欢它的架构,并且在使用它的时候,一切都让人着迷。