띄우고자하나는 pod에 taints가 있어 해당 파드에 띄울 수 없는 것이다.
kubectl describe node 노드명
으로 노드에 taints가 있는게 맞는지 확인한다.
$ kubectl describe node homelab
Name: homelab
Roles: master
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
kubernetes.io/arch=amd64
kubernetes.io/hostname=homelab
kubernetes.io/os=linux
node-role.kubernetes.io/master=
Annotations: kubeadm.alpha.kubernetes.io/cri-socket: /var/run/dockershim.sock
node.alpha.kubernetes.io/ttl: 0
volumes.kubernetes.io/controller-managed-attach-detach: true
CreationTimestamp: Sat, 28 Dec 2019 13:28:27 -0800
Taints: node-role.kubernetes.io/master:NoSchedule
Unschedulable: false
이 경우 taints를 지우면된다.
전체 노드의 taints를 지우는 소스를 통해 taint를 지운후 다시 실행 시키면 잘 뜹니다.
kubectl taint nodes --all node-role.kubernetes.io/master-