<p>Do I need to install kubectl after installing docker? Yet docker comes with its own version of kubeCtl?</p>
<p>I was watching <a href="https://youtu.be/8h4FoWK7tIA?list=PLHq1uqvAteVvUEdqaBeMK2awVThNujwMd&amp;t=245" rel="nofollow noreferrer">this tutorial</a> and I saw that kubectl was installed after installing docker. Even in <a href="https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-binary-with-curl-on-windows" rel="nofollow noreferrer">the Kubernetes docs</a> they say:</p>
<blockquote>
<p>Note: Docker Desktop for Windows adds its own version of kubectl to
PATH. If you have installed Docker Desktop before, you may need to
place your PATH entry before the one added by the Docker Desktop
installer or remove the Docker Desktop's kubectl.</p>
</blockquote>
<p>This, to me, seems to imply that it is not uncommon to install kubectl when you have installed one that comes with docker. Why is it so?</p>

YulePale
<p>You may want to have different version of kubectl in certain scenarios. For example you may want to interact with a remote kuberneretes cluster from the same windows system with latest version of kubectl which may not be installed with docker desktop.</p>
<p>It's generally recommended to have a version of kubectl which matches with the Kubernetes API Server version.</p>
