ArgoCD

GitOps 방식으로 관리되는 Manifest(yaml) 파일의 변경 사항을 감시

현재 배포된 환경의 상태와 Github yaml 파일에 정의된 상태를 동일하게 유지하는 역할 수행

Untitled

한 마디로 ArgoCD는 k8s를 위한 CD 툴

k8s의 구성 요소들을 관리 및 배포하기 위해서는 Manifest 파일을 구성해서 실행해야 하고

이러한 파일들은 계속해서 변경되기 때문에 지속적인 관리가 필요

GitOps = 간편하게 Git으로 관리하는 방식

ArgoCD = GitOps를 실현시키며 k8s에 배포까지 해주는 툴