为什么pod即使在节点关闭时也显示运行?



名为Kube worker node的节点已关闭超过12小时,但pod显示正在运行。为什么kubernetes没有在那么长的时间内更新?

# kubectl get nodes
NAME               STATUS     ROLES                  AGE   VERSION
kube-worker-node   NotReady   <none>                 17h   v1.20.2
pix:/home/ciasto# kubectl get pods -o wide
NAME                     READY   STATUS    RESTARTS   AGE   IP               NODE               NOMINATED NODE   READINESS GATES
flask-776b878dbc-krtd6   1/1     Running   0          17h   192.168.254.2    kube-worker-node   <none>           <none>
redis-596bbd776-q6s2n    1/1     Running   0          15h   192.168.42.130   rockpi             <none>           <none>

这可能是因为节点上缺少node.kubernetes.io/unreachable:NoExecute污染。您可以使用下面的命令

检查它。
kubectl describe nodes kube-worker-node  | grep Taints

请在这里查看github中的相关问题

最新更新