上QQ阅读APP看书,第一时间看更新
Argo CD
The CD solution, as opposed to the CI solution, is very specific to Kubernetes. I picked Argo CD for several reasons:
- Kubernetes-aware
- Implemented on top of a general-purpose workflow engine (Argo)
- Great UI
- Runs on your Kubernetes cluster
- Implemented in Go (not that important, but I like it)
Argo CD has a number of disadvantages, too:
- It isn't a member of the CD foundation or the CNCF (less recognition in the community).
- Intuit, the primary company behind it, is not a major cloud-native powerhouse.
Argo CD is a young project that comes from Intuit, who acquired the original developers of the Argo project – Applatix. I really like its architecture and, when I tried it, everything worked like a charm.