<p>I have installed Docker Desktop and Kubernetes on a <strong>Windows</strong> machine. <br />
When i run the <code>kubectl get nodes</code> command, I get the following output:</p>
<pre><code>NAME             STATUS   ROLES           AGE    VERSION
docker-desktop   Ready    control-plane   2d1h   v1.24.0
</code></pre>
<p>So my cluster/control-plane is running properly.</p>
<p>I have a second Windows machine on the same network (in fact its a VM) and I'm trying to add this second machine to the existing cluster.<br />
From what I've seen the control-plane node has to have kubeadm installed but it seems it's only  <a href="https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#:%7E:text=A%20compatible%20Linux%20host.%20The%20Kubernetes%20project%20provides%20generic%20instructions%20for%20Linux%20distributions%20based%20on%20Debian%20and%20Red%20Hat%2C%20and%20those%20distributions%20without%20a%20package%20manager." rel="nofollow noreferrer">available for Linux</a>.</p>
<p>Is there another tool for Windows-based clusters or is it not possible to do this?</p>

HapaxLegomenon
<p>Below are details of docker desktop from docker documentation.</p>
<p><a href="https://docs.docker.com/desktop/kubernetes/" rel="nofollow noreferrer">Docker Desktop</a> includes a standalone Kubernetes server and client, as well as Docker CLI integration that runs on your machine. The Kubernetes server runs locally within your Docker instance, is not configurable, and is a single-node cluster..</p>
<p>You can refer <a href="https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/" rel="nofollow noreferrer">kubernetes documentation</a> and create kubernetes cluster with all your windows machines.</p>
