spot instance 종료 전 이벤트를 감지하여 EKS 내 파드를 재분배하고 싶습니다.

1

spot instance로 구성된 EKS 노드그룹에서 spot이 종료되면 그 노드에 있던 파드가 graceful shutdown이 되지 않는 것을 확인하였습니다. 이를 방지하기 위해 spot instance가 종료되기 전 이를 감지하여 파드를 graceful shutdown을 하고싶은데 1번 ec2-rebalance-recommendation { "detail-type": ["EC2 Instance Rebalance Recommendation"], "source": ["aws.ec2"] } 이 이벤트를 감지하고 pod를 graceful shutdown 시켜도 문제없을까요?

추가로 spot instance가 종료되면 해당 노드가 cordon되고 노드 내 파드들이 terminating되는데 파드가 SIGTERM 신호를 못받고 종료될 수 있나요?

질문됨 2달 전26회 조회
1개 답변
0

EC2 Instance Rebalance Recommendation 이벤트는 Spot Instance가 중단될 위험이 높아졌을 때 발생합니다. 이는 사전 경고의 역할을 하지만 실제로 Spot Instance가 실제로 종료되지 않을 가능성도 있습니다. EC2 Spot Instance Interruption Warning 이벤트는 Spot Instance가 종료되기 2분전 발생합니다. 따라서, EC2 Instance Rebalance Recommendation 이벤트를 통해 Graceful shutdown을 위한 작업을 진행할 수 있지만 EC2 Spot Instance Interruption Warning 이벤트 보다 빈도가 잦을 수 있는 점을 고려해야 합니다.

Spot instance 가 EC2 Instance Rebalance Recommendation 이벤트 수신 후, 2분 뒤 강제로 종료되면 노드 내 파드들은 SIGTERM 신호를 받지 못하고 강제 종료됩니다.

AWS
지원 엔지니어
답변함 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인