
Kubernetes - GitOps 기반 배포 자동화 Argo CD
·
Kubernetes
Argo CDArgo CD는 쿠버네티스에서 사용하는 GitOps 도구로,Git 저장소의 YAML 정의를 기준으로 쿠버네티스 리소스를 자동 배포 및 동기화GitOpskubectl apply 대신 Git에 변경사항을 커밋하면 자동 배포코드 상태와 실제 클러스터 상태를 일치시키는 운영 방식Argo CD의 주요 기능Git 저장소와 연동하여 리소스를 자동으로 관리배포 현황을 웹 UI에서 실시간 확인이전 상태로 간단히 롤백 가능여러 클러스터 동시 관리 가능멀티 네임스페이스 지원 Argo CD 설치네임스페이스 생성kubectl create namespace argocdArgo CD 설치kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo..