<p>The node named Kube worker node is down for more than 12 hour, but the pod is showing running. Why kubernetes did not updated in that much of time ?</p>
<pre><code># kubectl get nodes
NAME               STATUS     ROLES                  AGE   VERSION
kube-worker-node   NotReady   &lt;none&gt;                 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   &lt;none&gt;           &lt;none&gt;
redis-596bbd776-q6s2n    1/1     Running   0          15h   192.168.42.130   rockpi             &lt;none&gt;           &lt;none&gt;
</code></pre>

<p>This could be because of missing <code>node.kubernetes.io/unreachable:NoExecute</code> taint on the node. You can check it using bellow command</p>
<pre><code>kubectl describe nodes kube-worker-node  | grep Taints
</code></pre>
<p>Please check the related issue in github <a href="https://github.com/kubernetes/kubernetes/issues/98851" rel="nofollow noreferrer">here</a></p>
