Argo CD로 확장하는 GitOps 운영 전략: 멀티 클러스터 환경에서 App of Apps와 ApplicationSet의 조합
GitOpsArgoCDKubernetesApplicationSetApp of Apps멀티 클러스터배포 자동화
AI 요약
Beta본 글은 컴투스 그룹의 기술 블로그에서 공유하는 GitOps 운영 전략에 대한 내용입니다. 서비스 증가와 인프라 복잡성으로 인해 배포 자동화의 중요성이 커지고 있으며, GitOps는 Git 저장소를 운영 환경의 단일 진실 공급원으로 삼아 자동화, 표준화, 추적 가능성을 제공하는 방법론입니다.
특히 Kubernetes 환경에서 Argo CD를 중심으로 운영 체계를 발전시켜 왔습니다. 초기에는 단일 Application 리소스만 사용했지만, 서비스와 환경이 늘어나면서 App of Apps 패턴과 ApplicationSet 리소스를 결합한 운영 방식으로 진화했습니다.
멀티 클러스터 환경에서 이 두 방식의 조합은 확장성과 안정성을 동시에 확보하는 데 효과적이었습니다. 본문에서는 App of Apps 패턴과 ApplicationSet 리소스를 어떻게 조합하여 실전에서 활용했는지 구체적인 경험과 결과를 공유합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



