deploy1 GitOps와 ArgoCD란? GitOps 란? 개발자와 운영자의 소통, 협업, 통합을 강조하는 DevOps 는 다들 잘 아실거라고 생각합니다. GitOps 는 DevOps 의 실천 방법 중 하나로 애플리케이션의 배포와 운영에 관련된 모든 요소들을 Git 에서 관리(Operation) 한다는 뜻입니다. 아주 간단하게 말해서 GitOps 는 Kubernetes Manifest 파일들을 Git 에서 관리하고, 배포할 때도 Git 에 저장된 Manifest 로 클러스터에 배포하는 일련의 과정들을 의미합니다. GitOps 의 원칙 1. 모든 시스템은 선언적으로 2. 시스템의 상태는 Git 의 버전을 따라감 3. 승인된 변화는 자동으로 시스템에 적용됨 4. 배포에 실패하면 이를 사용자에게 경고해야함 GitOps Repository GitOps.. 2022. 12. 11. 이전 1 다음