컨테이너 운영

EKS 블루그린 배포 실습

2일 · 워크숍 · 중급

EKS 블루그린 배포 실습 커버 이미지

로드밸런서 타깃 그룹 전환, 헬스 체크 타이밍, 그레이스풀 드레인을 한 세트로 다룹니다. 관측성 시그널이 없을 때의 최소 안전장치도 함께 짭니다.

포함 요소

  • 노드 그룹 분리와 스케줄링 테인트 설계
  • 배포 중 트래픽 기울기를 조절하는 스크립트 예시
  • CoreDNS와 클러스터 autoscaler 상호작용 점검
  • 배포 파이프라인에서 인프라 변경을 분리하는 모듈 경계
  • 장애 주입 시나리오(파드 강제 종료) 리허설

기대 결과

  • 블루/그린 전환 체크리스트를 팀 표준으로 채택합니다.
  • 헬스 프로브 설정을 서비스 특성에 맞게 조정합니다.

FAQ

온프레미스 쿠버네티스에도 적용 가능한가요?

개념은 동일합니다. 로드밸런서 연동 부분만 사전에 스택을 알려주시면 예제를 맞춥니다.

Istio 없이 진행한다고 했는데, 나중에 붙이면?

마지막 시간에 메시 도입 시 달라지는 지점만 체크리스트로 정리합니다.

참가자 노트북 사양은?

kubectl과 AWS CLI가 동작하면 됩니다. GPU는 필요 없습니다.

후기

드레인 타이밍을 숫자로 잡아본 게 처음이었는데, 온콜 때 설명이 쉬워졌습니다.

— Anonymous