A GitOps continuous delivery tool for Kubernetes

Nothing but the Truth

Conclusion

Argo CD is a powerful continuous delivery tool leveraging the GitOps paradigm. Although the aim is to automate as much as possible, you retain enormous flexibility on how the synchronization process is performed.

Don't let the simplified examples in this article fool you, though: Argo CD is a complex tool that requires time and effort to learn. For example, proper TLS configuration can easily take a couple of hours. Fortunately, the project is well documented and, once installed and properly configured, the operation itself is fairly smooth. If you are already using Kubernetes and are considering a deployment tool, you should take a look at Argo CD to see if it fits your needs.

Infos

  1. "Kubernetes containers, fleet management, and applications" by Martin Loschwitz, ADMIN , issue 71, 2022, pg. 10: https://www.admin-magazine.com/Archive/2022/71/Kubernetes-containers-fleet-management-and-applications
  2. ArgoCD on GitHub: https://github.com/argoproj/argo-cd/releases
  3. Argo CD documentation: https://argo-cd.readthedocs.io/en/stable/understand_the_basics/

The Author

Artur Skura is a senior DevOps engineer currently working for a leading pharmaceutical company based in Switzerland. Together with a team of experienced engineers, he builds and maintains cloud infrastructure for large data science and machine learning operations. In his free time, he composes synth folk music, combining the vibrant sound of the 80s with folk themes.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus