
데브옵스
EKS 1.32 업데이트 그리고 새로운 업데이트 방식
두줄요약
EKS 1.29 지원 종료와 DNS 전파 지연 문제를 해결하기 위해 업데이트 방식을 재검토했습니다. ALB 멀티 타겟 가중치 전환으로 EKS 1.32 이전을 검증했습니다.
문제 상황
- EKS 1.29 지원 종료에 맞춰 3개 클러스터를 모두 업데이트해야 하는 상황
- 기존 Route53 가중치 기반 Blue-Green 방식에서 DNS 전파 지연으로 ASIS 클러스터로 트래픽이 흘러가는 문제
원인 분석
- Route53 레코드 변경은 DNS TTL과 캐시 영향으로 전환이 즉시 반영되지 않음
- 기존 방식은 클러스터 간 완전 격리와 빠른 전환을 동시에 보장하기 어려움
해결 방법
- EKS 1.32 업데이트를 준비하며 In-place, Record, TargetGroup, Multi Target 방식을 비교 검토
- ALB의 멀티 타겟 가중치 전환과 TargetGroupBinding을 활용해 ASIS 0%, TOBE 100%로 트래픽 분산
- Terraform, GitHub Workflow, ArgoCD로 클러스터 구성과 배포 자동화 보완
성능/운영 포인트
- DNS 캐시와 TTL 영향 없이 즉시 트래픽 전환 가능
- 업데이트 중 문제 발생 시 빠른 롤백 가능
- EKS, Add-on, 3rd-party를 버전 종속성 없이 분리 운영 가능
