<p>i have configured kubernetes master on centos 7 and kubernetes node on another node centos 7 </p>

<p><strong>services running on kube master:</strong></p>

<ul>
<li>kube-controller-manager</li>
<li>kube-apiserver</li>
<li>kube-scheduler    </li>
<li>etcd    </li>
<li>flanneld</li>
</ul>

<p><strong>service running on kube node:</strong></p>

<ul>
<li>flanneld</li>
<li>docker</li>
<li>kube-proxy</li>
<li>kubelet </li>
</ul>

<p>all services are up and running and i could see the api url successfully getting all endpoints. <a href="http://kube-master:8080" rel="nofollow">http://kube-master:8080</a>
however, when i am running command <code>kube get nodes</code> , getting following error :</p>

<p><code>skipping pod synchronization. container runtime is down</code></p>

<p>I am not getting what this error means and how to resolve this. Please suggest.</p>

<p>I've seen this problem when docker got into some broken state where it was not able to remove a (specific) stopped container and was leaking zombie processes. Had to power-cycle the node in the end.</p>

<p>CentoOS 7 here too, still at Kubernetes 1.10.0 and Docker CE 18.03.</p>
