ArgoCD 기반 쿠버네티스 배포 자동화 시스템 구축 및 운영 가이드

1. 설치 절차 ArgoCD는 GitOps 방식의 쿠버네티스 애플리케이션 배포 도구로, 아래와 같은 단계를 통해 클러스터에 설치할 수 있습니다. # 공식 GitHub 저장소에서 설치 매니페스트 다운로드 curl -sSL -o argocd-install.yaml https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml # 이미지 레지스트리 주소를 내부 레지스트리로 수정 (예 ...

7월 7일 22:07에 게시됨

다중 쿠버네티스 클러스터 GitOps 점진적 배포 구현

이 예제에서는 스테이징(staging)과 프로덕션(production) 두 개의 클러스터 환경을 가정합니다. Flux와 Kustomize를 활용해 중복 선언을 최소화하면서 클러스터를 관리하는 것이 핵심 목표입니다. Flux는 HelmRepository와 HelmRelease CRD(Custom Resource Definition)를 사용하여 데모 애플리케이션 설치, 테스트, 업그레이드를 수행합니다. Flux는 Helm 저장소를 모니 ...

6월 5일 01:26에 게시됨