Hi, and welcome to this Kubernetes Essential Training, GitOps with Argo CD. Argo CD is a declarative GitOps continuous delivery tool for Kubernetes. CD here stands for continuous delivery, and in Argo CD, this means continuous delivery of infrastructure. Argo CD was originally open sourced by Intuit in January 2018, and it’s used by a large number of companies around the world. In one sentence, Argo CD watches a Git repository and automatically keeps your Kubernetes cluster in sync with Git. So Git becomes the source of truth for everything running in your cluster. Now, you’re probably familiar with the idea of CICD, that is Continuous Integration and Continuous Delivery Pipelines for code.
This is where incremental code changes that you make to your application are built and tested in an automated manner. CICD for code is an integral part of the DevOps mindset and philosophy, and is also essential for agile development. Here, code that developers write is continuously checked in and pushed out to production as soon as possible. And this requires the entire pipeline to be automated. This is what allows code to be delivered to production environments quickly and seamlessly. The idea of CICD pipelines for your applications code has been around a while and has been implemented by many organizations.






