목록 보기
EKS Bottlerocket AMI에서 DCGM 오류로 GPU 노드 반복 교체 문제 해결기
데브옵스

EKS Bottlerocket AMI에서 DCGM 오류로 GPU 노드 반복 교체 문제 해결기

인프런
인프런
2025년 8월 27일

두줄요약

Bottlerocket AMI의 DCGM 라이브러리 누락으로 GPU 노드가 반복 교체된 원인을 분석했습니다. Karpenter Node Auto-Repair를 비활성화해 교체 루프를 해소했습니다.

문제 상황

  • Bottlerocket AMI 기반 EKS GPU 노드가 Ready 전환 후 약 10~11분마다 Karpenter에 의해 반복 교체
  • GPU Pod 재시작 반복으로 영상 업스케일링 작업 진행 불가

원인 분석

  • libdcgm.so 누락으로 NVIDIA DCGM 초기화 실패
  • AcceleratedHardwareReady=False 전환을 Karpenter Node Auto-Repair가 비정상 노드 조건으로 판정
  • 종료 유예 시간 경과 후 노드 제거와 재생성 반복

해결 방법

  • Bottlerocket의 불변성, AMI 변경 비용, 임시 대응 성격을 기준으로 대안 비교
  • Karpenter 설정의 nodeRepair를 false로 변경해 Node Auto-Repair 비활성화

주의할 점

  • Node Auto-Repair 비활성화로 기존 좀비 노드 대응 기능도 함께 제외
  • DCGM 오류는 GPU 연산보다 GPU 상태 모니터링과 노드 상태 판정에 직접 영향

다음 읽기

#EKS 주제를 다룬 다른 회사 글

EKS 클러스터 11개를 서비스 중단 없이 버전 통일하기

EKS 11개 클러스터를 서비스 중단 없이 v1.35로 통일한 업그레이드 사례입니다. AI 에이전트를 오퍼레이터로 써 8일 만에 PR 109건을 처리하고 안전하게 전환했습니다.

아임웹
아임웹
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...