인프런 커뮤니티 질문&답변

mirai975님의 프로필 이미지

작성한 질문수

데브옵스(DevOps)를 위한 쿠버네티스 마스터

로컬에서 실습하고 있습니다. web-0 pending

작성

·

317

0

스테이트풀셋 실습에서 로컬에서 실습을 하려면 어떻게 하면 될까요

강사님과 동일하게 하면

kubectl get pod에서 web-0 이 계속 pending 상태 입니다

root@master:~# kubectl get pod

NAME READY STATUS RESTARTS AGE

web-0 0/1 Pending 0 10s

 

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.
로컬에서 스테이트풀셋 실습을 하다가 web-0이 pending 상태로 뜬다고 하셨군요. 이러한 문제는 대부분 다음과 같은 이유로 발생합니다.

  1. 노드가 부족하여 스케줄링이 안 될 때
  2. 컨테이너가 이미지 레지스트리에서 없어져서 다운로드할 수 없을 때
  3. Pod 스펙이 호스트 리소스보다 높게 요청되었을 때

kubectl describe pod [pod 이름] 명령어를 실행하여 자세한 상태 메시지와 이벤트를 확인할 수 있습니다. 상세한 정보를 확인하셔서 발생한 문제를 파악하여 해결하시면 됩니다.
만약 어떤 이유로 문제를 해결하지 못하시면, 다시 질문해주세요. 감사합니다.

mirai975님의 프로필 이미지

작성한 질문수

질문하기