上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。我真的很喜欢它的架构,并且在使用它的时候,一切都让人着迷。