본문 바로가기
Development/Kubernetes

[Kubernetes] node had taint, that th pod didn't tolerate

by shuka 2022. 10. 7.
728x90
728x90

node had taint, that th pod didn't tolerate problem

kubernetes에서 밑에의 명령어로 pod를 올리고 log를 확인했더니 status가 ready가 아닌 pending으로 되어 있다.

kubectl apply -f <yaml 파일>
kubectl get all -o wide

 

 

 

describe로 확인해 봤더니 'node.kubernetes.io/not-ready'라는 에러가 발생했다.

 

 

 

 

tolerate problem 해결 방법

해당 오류는 master node에 대해 taint 해주면 해결이 됐다.

 

우선, node에 대한 이름을 확인한다.

kubectl get nodes
Name     status      roles                  ...
master   NotReady    control-plane,master   ...

 

master란 이름의 node에 대해 taint해주면 된다.

kubectl taint nodes <node 이름> node-role.kubernetes.io/master-
ex> kubectl taint nodes master node-role.kubernetes.io/master-
728x90
반응형

댓글