GitOps란?
Weaveworks가 2017년 정립. "운영 = Git 커밋"이라는 철학이다.
4원칙
- 선언적으로 기술된 시스템 원하는 상태
- Git이 그 상태의 단일 진실
- 자동 에이전트가 Git과 현재 상태 동기화
- Drift 탐지 + 자동 교정
장점
- 모든 변경이 PR → 코드 리뷰
- 감사 로그 자동 (Git 히스토리)
- 롤백 = git revert
- 재해 복구 = Git에서 재배포
도구
ArgoCD, Flux가 대표 구현.
Git 저장소를 시스템 원하는 상태의 단일 진실로 삼아, 자동으로 인프라·앱을 동기화하는 운영 방식.
Weaveworks가 2017년 정립. "운영 = Git 커밋"이라는 철학이다.
ArgoCD, Flux가 대표 구현.