GitOps
목차
GitOps란?
역사와 배경
CNCF GitOps 정의
GitOps의 핵심 원칙
1. 선언적 구성 (Declarative Configuration)
2. 버전 제어 (Version Controlled)
3. 자동화된 배포 (Automated Delivery)
4. 지속적 조정 (Continuous Reconciliation)
Push vs Pull 모델
Push 모델
Pull 모델 (GitOps 권장)
GitOps 도구 개요
ArgoCD
FluxCD
기타 도구
도구
설명
특징
도구 선택 가이드
결정 매트릭스
요구사항
ArgoCD
FluxCD
Jenkins X
선택 가이드
ArgoCD 선택 시나리오
FluxCD 선택 시나리오
Amazon EKS에서의 GitOps
EKS 환경 고려사항
IRSA (IAM Roles for Service Accounts)
AWS 통합 포인트
AWS 서비스
GitOps 활용
EKS Blueprints
하위 섹션
ArgoCD
가이드
설명
FluxCD
가이드
설명
비교 및 마이그레이션
가이드
설명
다음 단계
참고 자료
퀴즈
마지막 업데이트