EKS에서 EBS 볼륨의 AZ 종속성으로 인해 발생하는 파드 장애 사례
EKSEBSPodStateful workloadMulti-AZRabbitMQ
AI 요약
BetaAmazon EKS에서 Stateful 워크로드를 운영할 때 발생하는 파드 장애의 주요 원인 중 하나는 EBS 볼륨의 AZ 종속성입니다. 특히 멀티 AZ 환경에서 EBS(gp3) 기반 PVC를 사용하는 경우, 파드가 생성된 AZ와 볼륨이 존재하는 AZ가 다르면 파드가 Pending 상태에 머무르며 볼륨을 제대로 연결하지 못하는 문제가 발생합니다.
본 글에서는 RabbitMQ 멀티 AZ 장애 사례를 통해 이 문제가 발생하는 근본적인 원인을 설명하고, EBS 볼륨이 특정 AZ에만 존재하며 다른 AZ의 노드에는 연결될 수 없다는 점을 명확히 합니다. 또한, Multi-Attach 기능 역시 AZ를 넘는 연결을 지원하지 않음을 설명하며, 현실적인 해결책으로 파드를 EBS 볼륨이 존재하는 특정 AZ에 고정하는 Pod Affinity 사용을 제안합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



