Kubernetes 환경에서 Git 기반으로 애플리케이션을 자동으로 배포하고 관리해주는 툴이에요. 즉, GitOps 도구입니다!
📌 조금 더 쉽게 말하면?
개발자는 kubectl 명령어 없이, 그냥 Git에 코드/배포파일만 올리면 끝! ArgoCD가 자동으로 쿠버네티스에 배포해줍니다. Git에 있는 상태와 실제 클러스터 상태가 다르면, ArgoCD가 맞춰줍니다 (Self-healing)