<p>How to ssh to the node inside the cluster in local. I am using docker edge version which has kubernetes inbuilt. If i run 
 kubectl ssh node 
I am getting</p>

<pre><code> Error: unknown command "ssh" for "kubectl"

Did you mean this?
        set

Run 'kubectl --help' for usage.
error: unknown command "ssh" for "kubectl"

Did you mean this?
        set
</code></pre>

hemaamahad
<p>There is no "ssh" command in <code>kubectl</code> yet, but there are plenty of options to access Kubernetes node shell.</p>

<p>In case you are using <strong>cloud provider</strong>, you are able to connect to nodes directly from instances management interface.</p>

<p>For example, in <strong>GCP</strong>: Select <code>Menu</code> -> <code>Compute Engine</code> -> <code>VM instances</code>, then press <code>SSH</code> button on the left side of the desired node instance.</p>

<p>In case of using <strong>local VM</strong> (VMWare, Virtualbox), you can configure <code>sshd</code> before rolling out Kubernetes cluster, or use VM console, which is available from management GUI.</p>

<p>Vagrant provides its own command to access VMs - <code>vagrant ssh</code></p>

<p>In case of using <strong>minikube</strong>, there is <code>minikube ssh</code> command to connect to minikube VM. There are also other <a href="https://stackoverflow.com/questions/38870277/minikube-how-to-ssh-into-the-vm">options</a>.</p>

<p>I found no simple way to access <code>docker-for-desktop</code> VM, but you can easily switch to minikube for experimenting with node settings.</p>
