
1. ArgoCD란? ArgoCD는 GitOps로 관리되는 Kubernetes manifests의 변경사항을 Monitoring 하며 실제 Cluster에 배포된 형태를 이와 동일하게 계속 유지시키는 역할을 한다. 애플리케이션의 상태를 Git Repository에 저장하고, Git Repository의 내용이 업데이트 되면 변경 사항을 기반으로 Kubernets 클러스터에 동기화 시켜주는 방식으로 동작한다. ArgoCD는 Kubernetes와 같이 선언적으로 동작한다. Git Repository의 특정 경로를 지정하고, 해당 경로에 원하는 Kubernetes의 상태가 기술된 manifest 파일들을 위치시키면 ArgoCD가 해당 파일에 선언한 상태들과 동일하게 Object들을 배포해준다. 2. ArgoC..