<p>I am trying to learn Kubernetes and installed Minikube on my local. I created a sample python app and its corresponding image was pushed to public docker registry. I started the cluster with</p>
<pre><code>kubectl apply -f &lt;&lt;my-app.yml&gt;&gt;
</code></pre>
<p>It got started as expected. I stopped Minikube and deleted all the containers and images and restarted my Mac.</p>
<blockquote>
<p>My Questions</p>
</blockquote>
<p>I start my docker desktop and as soon as I run</p>
<pre><code>minikube start
</code></pre>
<p>Minikube goes and pulls the images from public docker registry and starts the container. Is there a configuration file that Minikube looks into to start my container that I had deleted from my local? I am not able to understand from where is Minikube picking up my-app's configurations which was defined in manifest folder.</p>
<p>I have tried to look for config files and did find cache folder. But it does not contain any information about my app</p>

Shivani
<p>I found this is expected behavior:</p>
<blockquote>
<p><em>minikube stop</em> command should stop the underlying VM or container, but keep user data intact.</p>
</blockquote>
<p>So when I manually delete already created resources it does not automatically starts.</p>
<p>More information :
<a href="https://github.com/kubernetes/minikube/issues/13552" rel="nofollow noreferrer">https://github.com/kubernetes/minikube/issues/13552</a></p>
