• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

0/1 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate.

22.08.01 18:58 작성 조회수 2.33k

2

Kubernetes Cluster 설치 [v1.22] (최신, 쉬운설치 버전) 보고 따라해봤는데 pod 생성에서 에러가 납니다.

  • Windows 10 / 16GB
  • Dashboard v2.3.0+0.gccb45d8ca

 

 

 

 

답변 2

·

답변을 작성해보세요.

1

안녕하세요.

현재 worker node없이 master 한대로 클러스터를 운영하시는 건가요?

Kubernetes Cluster 설치 [v1.22] (최신, 쉬운설치 버전) 를 그대로 하셨으면 worker node 두대가 같이 생성이 되어야하고, pod가 그곳에 만들어지기 때문에 해당 taint 명령어를 넣을 필요가 없습니다.

kubectl get nodes를 해보시고 현재 node 연결 상태를 확인해보시기 바랍니다.

kubectl get nodes로 확인해본 결과, 노드가 연결이 안되있어서 해당 문제가 발생한거였습니다.

아래 token을 제 master껄 cat으로 봐서 복사했어야했는데, 주의깊게 보지않고 강의자료에 토큰을 복사해서 붙여넣어서 생긴 해프닝이였습니다.

 

혹시나 저처럼 taint  설정 하셨다면, 아래 명령어로 다시 설정을 끌 수 있습니다.

kubectl taint nodes k8s-master node-role.kubernetes.io=master:NoSchedule

kubectl describe node k8s-master | grep Taints
 
 
감사합니다. 

 

네 고생하셨습니다^^

1

k8s-master 노드에서 아래 명령어를 치면 해결되네요.

 

kubectl taint nodes --all node-role.kubernetes.io/master-