• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

kubectl get pods 명령어에서 pendingt 상태지속

21.12.20 17:04 작성 조회수 244

1

안녕하세요. pods 배포실습 과정 따라하는 중에 pod이 pending 상태로 지속되어서 질문 남깁니다. 이전 질문들을 보고 describe 명령어를 쳐서 원인이 toleration관련 오류인것같아 구글검색후 이것저것 찾아보며
'kubectl taint nodes node01 spray=mortein:NoSchedule'
명령어를 한번해보고 안되는것같아
'kubectl taint nodes node01 spray=mortein:NoSchedule-'
를 통해 다시 untaint 진행후의 상태입니다. 그래서 warning메세지가 2개 발생하는것 같습니다.
 
 
 
 
 

답변 1

답변을 작성해보세요.

0

안녕하세요 

쉽게 쿠버에서는 taint 와 toleration을 필요로 하는 랩은 없습니다.

(혹시 필요하다고 느끼신다면 다음 강의인 그림 쿠버에 미리 보기 영상이 올라가 있는데 그게 이와 관련된거니 보셔도 좋을꺼 같아요)  

describe 오류 메시지를 보고, taint 설정을 아마 넣으신거 같은데요.

정확히 원하시는게 어떤건지....적혀 있는게 없어서요. 추정하기로는 정상적으로 사용하고 싶다인거 같은데요 

다시 모두 삭제하고 다시 vagrant up 하시는게 좋으실꺼 같습니다.

그 전에 왜 문제가 생겼냐는거는 그 전 상태를 정확히 못 봐서 모르지만, 현재 calico(CNI) READY가 아닌게 있는거 같은데 그거 관련 문제일 것으로 추정됩니다. 왜 그런지는 역시 상황이나 했던 것들을 봐야 되서 지금은 정확하게 알기 어렵습니다. 

 조훈 드림.