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
반응형
'Development > Kubernetes' 카테고리의 다른 글
[Kubernetes]외부 접근이 힘든 서버에서 kubernetes 설치 (0) | 2022.11.01 |
---|---|
[Kubernetes] Kubernetes unable to connect to the server (2) | 2022.10.05 |
댓글