<p>I am trying to start a local Kubernetes cluster using <code>minikube start</code> and getting the following error.</p>

<pre><code>Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
E0912 17:39:12.486830   17689 start.go:305] Error restarting 
cluster:  restarting kube-proxy: waiting for kube-proxy to be 
up for configmap update: timed out waiting for the condition
</code></pre>

<p>Any idea how to ensure it starts? I am using VirtualBox and <a href="https://kubernetes.io/docs/tutorials/hello-minikube/" rel="noreferrer">this</a> tutorial. I tried the tip given <a href="https://stackoverflow.com/questions/49899216/restarting-kube-proxy-wating-for-conditions">here</a> but without luck.</p>

<p>Also any specific reason why it takes so long to even reach to this stage? Or is it usually this slow?</p>

<p>following are the points to be remembered while starting minikube for such errors.</p>

<p>1) close the <strong>VirtualBox</strong> if opened. <br>
2) delete the previous <strong>temp</strong> files generated.<br>
3) if you are behind the proxy <strong>set the proxy</strong>.<br>
4) then do the following...</p>

<pre><code>    $ minikube stop
    $ minikube delete  
    $ minikube start
</code></pre>
