k8s 기반의 애플리케이션 배포 환경을 구성하려면 argoCD를 활용하는 것이 효율적이다. argoCD 구성 후 application을 생성하게 되면리소스를 GitOps기반으로 관리할 수 있게 된다. GitOps란?Git을 단일 진실 소스로 사용하여 인프라와 애플리케이션 배포를 자동화하고 운영하는 방식을 의미한다. 사용자의 수동 개입 없이 Git 내의 형상관리된 소스에 의해 선언적으로 리소스를 관리하는 기법이다. kubernetes와 argoCD를 활용하면 k8s 기반의 GitOps 구현이 가능해진다. 먼저, argoCD가 무엇인지 정리해보자.ArgoCD란?선언적으로 정의된 git 리소스를 활용하여 k8s cluster에 리소스를 동기화해주는 역할을 수행하는 Continuous Deployment 툴이다..