개요GitOps 기반 Kubernetes 배포 자동화 도구인 ArgoCD는 선언형 애플리케이션 정의를 통해 신뢰성과 일관성을 제공합니다. 하지만 수백 개 이상의 마이크로서비스, 클러스터, 환경(예: dev/staging/prod)에서 동일한 애플리케이션 구조를 반복 배포해야 할 경우, 개별 Application 리소스를 일일이 정의하는 것은 비효율적입니다. 이를 해결하는 고급 기능이 바로 ApplicationSets입니다. 본 글에서는 ArgoCD ApplicationSets의 개념, 구조, 생성 전략, 템플릿 활용법까지 실전 중심으로 소개합니다.1. 개념 및 정의ApplicationSets는 ArgoCD에서 제공하는 확장 리소스로, 여러 개의 Application 객체를 템플릿 기반으로 선언적 생성 및..