ArgoCD2 [ArgoCD] HA 구성으로 안정적인 배포 자동화 구현 1. ArgoCD란ArgoCD(Argo Continuous Delivery)는 GitOps 원칙을 기반으로 Kubernetes 환경에서 애플리케이션 배포를 자동화하는 도구입니다. 애플리케이션의 실제 상태(Actual State)를 Git 저장소의 선언적 설정(Desired State)과 지속적으로 동기화하여, Git 저장소에 변경이 발생하면 자동으로 Kubernetes 클러스터에 반영합니다. ArgoCD의 주요 특징은 다음과 같습니다.GitOps 기반 배포: 모든 배포 설정과 변경 이력을 Git 저장소 하나에 관리하며, 모든 배포 이력 추적 가능Declarative Configuration: Helm, Kustomize, Jsonnet 등 다양한 방식 지원자동 동기화: Git 커밋 시 자동 배포 및 롤백.. 2025. 11. 6. [CI/CD] Tekton + ArgoCD로 만드는 CI/CD 파이프라인 1. CI/CD란? (Continuous Integration / Continuous Delivery,Deployment)CI/CD는 **지속적 통합(Continuous Integration)**과 **지속적 배포(Continuous Delivery 또는 Continuous Deployment)**를 합친 용어로, 애플리케이션 개발부터 배포까지의 전 과정을 자동화하여 소프트웨어를 더 빠르고, 안정적이며, 빈번하게 사용자에게 제공하는 개발 방법론 또는 문화입니다. DevOps(개발과 운영의 통합)의 핵심적인 실천 방안 중 하나입니다. * 지속적 통합 (Continuous Integration, CI)CI는 개발자들이 작성한 코드를 주기적으로 **공유 저장소(예: Git)**에 **통합(Merge)**하는 .. 2025. 11. 1. 이전 1 다음