GitOps깃옵스
GitOps는 Git 저장소를 인프라와 애플리케이션 설정의 기준으로 삼고 변경을 Git으로 관리하는 운영 방식이다.
기사 1편
최근 언급 GitOps는 선언형으로 작성한 인프라·애플리케이션 설정을 Git 저장소에 두고, 저장소의 상태를 실제 시스템에 자동으로 맞추는 운영 방식이다. 2017년 Weaveworks가 이름을 붙였으며, Kubernetes 환경에서 Argo CD, Flux 같은 도구로 널리 구현된다.
설정 변경은 pull request로 제안하고 검토한 뒤 병합하므로 변경 이력이 남고 되돌리기 쉽다. 사람이 시스템을 직접 수정하는 대신 저장소를 고치는 방식이라는 점에서 Infrastructure as Code를 운영 절차까지 넓힌 개념으로 볼 수 있다.
이 설명은 AIPOST 기사와 널리 알려진 사실을 바탕으로 정리했습니다. 잘못된 내용이 있으면 정정 요청으로 알려 주세요.