Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

Argo CD, Linkerd 기반 QA 병목 제거: PR Preview 환경 구축

인프랩 favicon인프랩·DevOps·
KubernetesArgo CDHelmApplicationSetLinkerd
2025년 11월 25일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

인프랩이 Argo CD ApplicationSet과 Linkerd를 활용해 PR별 독립 QA 환경을 자동 생성하고, 운영 비용 및 커뮤니케이션 부담을 줄였습니다.

구현 방법

  • Helm 차트 템플릿 기반으로 불필요 리소스를 제외하고 최소한의 Pod/Replicas를 구성
  • Argo CD ApplicationSet의 PR Generator를 사용해 PR별 Application 자동 생성 및 배포
  • Linkerd HTTPRoute로 쿠키 기반 트래픽 분리 및 PR 환경 간 트래픽 격리

주요 결과

  • 동시 10개 기능의 PR 환경으로 병렬 QA 가능
  • 라벨 한 번으로 배포 가능해 커뮤니케이션 비용 대폭 감소
  • 다수의 PR 환경 운영으로 테스트 흐름 개선

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
여기어때 CI/CD 개선기 Part 1: 문제 파악 섬네일
74%

여기어때 CI/CD 개선기 Part 1: 문제 파악

여기어때 favicon여기어때·2025년 09월 08일
No Image
72%

코드 리뷰 요정, CodeRabbit이 나타났다 🐰

인프랩 favicon인프랩·2025년 03월 26일
Github Action과 self-hosted runner로 구축하는 E2E 테스트 자동화: POC부터 확장까지 우리팀의 내재화 여정 섬네일
72%

Github Action과 self-hosted runner로 구축하는 E2E 테스트 자동화: POC부터 확장까지 우리팀의 내재화 여정

펫프렌즈 favicon펫프렌즈·2025년 08월 20일