Zone Aware Routing
목차
개요
이점
작동 원리
Locality Load Balancing 알고리즘
Locality 계층 구조
Pod에 AZ 레이블이 없어도 동작하는 원리
동작 방식
단계별 프로세스
실제 확인 방법
왜 Pod 레이블이 필요 없는가?
AWS EKS의 자동 설정
기본 설정
1. Kubernetes 노드에 Topology 레이블 설정
2. DestinationRule에서 Zone Aware Routing 활성화
3. 분산 비율 설정
고급 설정
장애조치 설정
Outlier Detection과 함께 사용
다중 리전 설정
AWS EKS에서 설정
1. 다중 AZ 노드 그룹 생성
2. Zone별로 파드 분산
3. Istio에서 Zone Aware Routing 활성화
실전 예제
예제 1: 마이크로서비스 체인
예제 2: 비용 최적화
예제 3: 고가용성
모니터링
Prometheus 메트릭
Grafana 대시보드
실시간 확인
문제 해결
Zone Aware Routing이 작동하지 않음
트래픽이 다른 Zone으로 가는 비율이 높음
EKS에서 Topology 레이블 누락
모범 사례
1. Zone별 균등 파드 배포
2. 비용 최적화
3. 고가용성 보장
4. StatefulSet은 단일 AZ 권장
참고 자료
마지막 업데이트