<p>I'm using Mac OS for development environment.</p>

<p>If I install <code>minikube</code>, the <code>kubectl</code> will use the local cluster made by <code>minikube</code> as a default option. I found I can use <code>kubectl</code> command with <code>minikube</code> prefix - just like below:</p>

<pre class="lang-sh prettyprint-override"><code>$ minikube kubectl get pods
</code></pre>

<p>So I tried it, and <code>kubectl</code> download process began. So I can get that the <code>kubectl</code> in my Mac and the <code>kubectl</code> in <code>minikube</code> is not identical. But what does thie mean?</p>

<p>It's just a wrapper for kubectl, downloading it when not installed, otherwise executing the client.</p>
<p>See the command with '--help' below.</p>
<blockquote>
<p><strong>$ minikube kubectl --help</strong></p>
<p>Run the kubernetes client, download it if necessary.</p>
<p>Usage:
minikube kubectl [flags]</p>
<p>Flags:
-h, --help   help for kubectl</p>
<p>Global Flags:</p>
<p>[...]</p>
</blockquote>
