Pull 모델 (GitOps 권장)

Pull 모델 (GitOps 권장) An architecture diagram generated by Archify. Git 저장소 · source of truth · 외부 시스템 Git 저장소 source of truth GitOps Agent · ArgoCD / FluxCD · Kubernetes 클러스터 · in-cluster GitOps Agent ArgoCD / FluxCD in-cluster API Server · control plane · Kubernetes 클러스터 API Server control plane 애플리케이션 · 배포된 워크로드 · Kubernetes 클러스터 애플리케이션 배포된 워크로드 poll / watch apply 배포 외부 시스템 Kubernetes 클러스터 Legend 백엔드 서비스 외부 시스템

특징

  • • 클러스터 내부의 에이전트가 Git을 모니터링
  • • 자격 증명이 클러스터 내부에만 존재
  • • ArgoCD, FluxCD가 대표적인 Pull 기반 도구

장점

  • • 향상된 보안
  • • 자동 드리프트 감지 및 수정
  • • 자체 치유 기능
  • • 감사 추적

단점

  • • 추가 인프라 필요 (GitOps 에이전트)
  • • 학습 곡선