<p>I am using</p>

<pre><code>*$ minikube version
minikube version: v0.28.2
</code></pre>

<p>and </p>

<pre><code>*$ kubectl version
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.3", GitCommit:"a4529464e4629c21224b3d52edfe0ea91b072862", GitTreeState:"clean", BuildDate:"2018-09-09T18:02:47Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
</code></pre>

<p>I am running a local cluster, while all of the sudden communication between the cluster and <code>kubectl</code> gets lost:</p>

<pre><code>*$ kubectl get pods
No resources found.
Error from server (Timeout): the server was unable to return a response in the time allotted, but may still be processing the request (get pods)
</code></pre>

<p>The problem goes away after performing an explicit <code>minikube stop &amp;&amp; minikube start</code></p>

<p>Any ideas how to debug this?</p>

pkaramol
<p>It sounds to be a problem with your <code>kubectl</code> version.</p>

<p>When I have a server version too old, I usually download a kubectl of the same version.</p>

<p>Here the link (linux version):</p>

<pre><code>curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl
</code></pre>
