내용으로 건너뛰기

Unable to obtain IMDS token - EC2 가 어떤 상황에서 발생하는 오류인지 알고 싶습니다.

0

AWS EC2 서비스를 이용하다가, 인스턴스가 상태검사에 실패하여 원인을 찾고 있습니다.

상황은 다음과 같습니다.

  1. t2.micro에서 t3.small로 변경 (Docker 때문에 용량 부족)
  2. 변경 후 서버 정상 작동 확인
  3. 3일 후 확인해보니 새벽 3:50경 상태검사 실패
  4. CPU/네트워크 사용량이 급증했던 것 확인
  5. 반복되는 로그 발견:
  6. 재부팅 후 문제 해결됨

인스턴스 타입 변경 시 ec2net과 Docker 네트워크 간의 race condition으로 발생한 문제일까요? 비슷한 경험이 있으신 분 계신가요? IMDSv2를 Optional로 변경하는 것이 재발 방지에 도움이 되나요?

질문됨 한 달 전62회 조회
1개 답변
1
수락된 답변

안녕하세요.

IMDS 는 EC2 와 AWS 간 메타데이터 통신을 위해 사용하는 부분이며, 이 부분의 직접적인 문제라기 보다는, OS 내 CPU/네트워크 사용량 급증으로 외부 연결에 영향이 미쳐서 다른 에러들도 같이 발생한 것으로 보여집니다.

우선 리소스가 급증한 시점에 다른 시스템적인 부분의 문제가 없는 지(예: 리소스 부족 등) 살펴보시고 해결을 하시는 게 좋을 것 같습니다.

답변함 한 달 전
  • 카프카를 도커에 올려서 사용하고 있는데, 이 때문에 리소스가 부족한 것 같습니다. 알려주셔서 감사합니다.

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

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