본문 바로가기
Infra#Infra#CD#Kubernetes조회 2

GitOps란?

정의

Git 저장소를 시스템 원하는 상태의 단일 진실로 삼아, 자동으로 인프라·앱을 동기화하는 운영 방식.

다른 표현깃옵스GitOps

GitOps란?

Weaveworks가 2017년 정립. "운영 = Git 커밋"이라는 철학이다.

4원칙

  1. 선언적으로 기술된 시스템 원하는 상태
  2. Git이 그 상태의 단일 진실
  3. 자동 에이전트가 Git과 현재 상태 동기화
  4. Drift 탐지 + 자동 교정

장점

  • 모든 변경이 PR → 코드 리뷰
  • 감사 로그 자동 (Git 히스토리)
  • 롤백 = git revert
  • 재해 복구 = Git에서 재배포

도구

ArgoCD, Flux가 대표 구현.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Infra 전체 →