안녕하세요! '골든 쿠버스트로넛' 15개 자격증 제패를 향한 여정, 드디어 그 11번째 관문인 CAPA (Certified Argo Project Associate) 시험을 통과했습니다! 🥳
지난번 CBA(Backstage) 합격에 이어, 이번에는 클라우드 네이티브 배포의 핵심인 Argo Project 전체를 아우르는 시험에 도전했습니다. 실무에서 이미 Argo를 활발하게 사용하고 있었지만, 이번 기회에 흩어져 있던 지식들을 이론적으로 완벽하게 정리할 수 있어 정말 값진 시간이었습니다.

🛠️ "익숙함 속에 숨겨진 디테일": 실무자도 공부가 필요한 이유
저는 업무에서 ArgoCD를 많이 사용하고 있었기 때문에 준비 기간은 2~3일 정도로 짧고 굵게 가졌습니다. 하지만 막상 시험을 준비해보니 제가 알던 것보다 훨씬 넓은 세계가 있더라고요! 🌐
- 실무 경험의 장점: ArgoCD의 인터페이스나 기본적인 Sync 메커니즘은 이미 몸에 익어 있어 문제 풀이 속도가 빨랐습니다.
- 이론 정리의 필요성: 단순히 '클릭'해서 배포하는 것을 넘어, Rollouts의 Analysis 메커니즘, Events의 Sensor와 Trigger 관계, Workflows의 DAG 구조 등 아키텍처 관점에서 이론을 정리하니 비로소 Argo Project의 진면목이 보였습니다. 🧐
📚 주요 학습 자료 & 준비 방법
이번 시험 준비의 일등 공신은 역시 Udemy와 실습 정리였습니다. 특히 지난번 CBA 시험 때 큰 도움을 받았던 Backstage 커뮤니티의 추천을 받아 다음 자료들을 활용했습니다.
1. Udemy Mock Exam (필수!) 실제 시험의 문제 유형과 전문 용어에 익숙해지는 데 최적입니다. 문제를 풀면서 내가 어느 부분이 약한지 바로 파악할 수 있었어요.
2. 지식의 보물창고: CAPA 정복을 위한 테마별 학습 가이드 시험을 준비하며 제가 직접 정리한 글들입니다. 이 21개의 포스팅 내용을 충분히 이해하신다면 합격은 따놓은 당상입니다! 🔥
🐙 Argo CD 핵심 및 아키텍처
- 🏗️ 아키텍처 완벽 해부: GitOps의 심장부
- 🏗️ 아키텍처 깊이 파헤치기: 주요 CR과 관계도
- 🚀 argocd-cm 핵심 속성 완벽 정복하기
- 🚀 Hard Refresh의 비밀과 캐시 메커니즘
- 🐙 AppProject의 함정과 4가지 핵심 기능
⚙️ 동기화 및 고급 설정
- ⚙️ syncPolicy와 syncOptions 심층 분석
- ⚓ Hook Phase의 종류와 완벽 활용법
- 🔄 Replace 기능: Patch가 안 될 때의 필살기
- 🛡️ Resources Finalizer: 안전 삭제의 수호자
- 🛠️ ApplicationSet Generator: 자동화의 끝판왕
🔐 보안 및 연동
- 🔐 보안 마스터: RBAC 설정과 Scoped Token
- ☸️ Helm Values 가이드: InitContainer 비법까지
- 🛠️ Kustomize 마스터: 이미지 오버라이드 기법
🛡️ Argo Rollouts (배포 전략)
- 🚀 배포 전략 완벽 가이드: 무중단 배포의 모든 것
- 🛡️ Analysis 4종 세트: 안전 배포의 핵심
- 🏗️ 템플릿 4종 분석: ClusterAnalysis부터 ContainerSet까지
🏗️ Argo Workflows & Events
- 🏗️ Workflows 설계: DAG vs Steps 그리고 Artifact
- 🏗️ Workflows 심화: 실패 대응 및 동시성 제어
- 🧹 리소스 정리 마스터: ttlStrategy vs podGC
- ⚡ Argo Events 가이드: Sensor, EventBus, 트리거
- 🐙 Argo Project 4종 세트 완벽 정리
💡 CAPA 시험 합격 팁: 이것만은 꼭!
- Argo Project 4종 세트 이해: CD뿐만 아니라 Rollouts, Workflows, Events의 유기적인 관계를 파악하는 것이 중요합니다. 🐙⚡🏗️🛡️
- CR(Custom Resources) 숙지: 각 프로젝트에서 사용하는 주요 CRD(Application, Workflow, Sensor 등)의 필드 값을 눈에 익혀두세요.
- Sync 메커니즘: Replace 기능과 Hard Refresh의 차이점, Hook Phase의 종류를 정확히 아는 것이 고득점의 비결입니다.
🏆 결과는? 83/100, 안정적인 합격!
커트라인 75점을 넘어 83점으로 합격증을 거머쥐었습니다! 🎓 이미 익숙한 툴이라 자만할 수도 있었지만, 이번 기회에 아키텍처를 깊이 파헤치고 나니 실무에서 발생하던 이슈들의 근본 원인을 더 잘 이해할 수 있게 되었습니다.
✨ 마치며: 15개 중 11개 완료, 이제 고지가 보입니다!
이번 CAPA 합격으로 이제 목표한 15개 자격증 중 11개를 달성했습니다. 전체 여정의 약 73% 지점에 도달했네요! 🏔️
워킹대디이자 N잡러로서 시간을 쪼개 공부하는 것이 쉽지는 않지만, 하나씩 합격할 때마다 느끼는 이 성취감이 저를 계속 달리게 합니다. GitOps의 정점인 Argo를 정복했으니, 이제 다음 도전을 향해 나아가겠습니다.
다음 12번째 관문도 응원해 주세요! 궁금하신 점은 댓글로 남겨주시면 답변해 드릴게요. 감사합니다! 🚀
'클라우드 > 쿠버네티스' 카테고리의 다른 글
| 플랫폼 엔지니어링 성숙도 모델 (Platform Engineering Maturity Model) (0) | 2026.01.05 |
|---|---|
| CNCF 플랫폼 백서 (CNCF Platforms White Paper) (0) | 2026.01.05 |
| 🚀 골든 쿠버스트로넛을 향한 여정 (10/15): CBA 합격! Backstage와 친해진 8일간의 기록 (feat. 90점 고득점 패스) (0) | 2025.12.29 |
| 🚀 클라우드 네이티브의 핵심, 개발자 포털(Developer Portal) 입문 가이드: 자율성과 효율성의 균형 잡기 (0) | 2025.12.21 |
| 🚀 마이크로서비스로 가는 가장 안전한 징검다리: 왜 '모듈러 모놀리스'를 거쳐야 할까? (0) | 2025.12.20 |