pile·
인프라 / DevOps·부스트브라더스부스트브라더스·

Gitops를 활용한 AWS EKS Blue-Green 업데이트 적용기

문제Kubernetes 1.22 지원 종료를 앞두고 1.25로 업그레이드해야 하지만, 인플레이스 업데이트는 롤백이 불가능하고 3단계 마이너 버전 순차 업그레이드가 필요하다.
접근Route53 가중치 기반 Blue-Green 클러스터 교체 전략을 적용한다. App of Apps 패턴으로 애플리케이션·인프라 저장소를 분리하고, kubent로 deprecated API를 사전 검증, ArgoCD 멀티클러스터로 두 클러스터에 동시 배포.
결과마이너 버전 3단계를 건너뛰어 1.25 업그레이드 성공. 테스트 환경 100회 이상 반복 검증 후 무중단 전환 완료, Route53 TTL 기본값(300초) 조정이 핵심 교훈.
부스트브라더스
부스트브라더스 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1