<p>I am trying to run some installation instructions for a software development environment built on top of K3S.</p>
<p>I am getting the error &quot;no nodes available to schedule pods&quot;, which when Googled takes me to the question <a href="https://stackoverflow.com/questions/37396195/no-nodes-available-to-schedule-pods-running-kubernetes-locally-with-no-vm">no nodes available to schedule pods - Running Kubernetes Locally with No VM</a></p>
<p>The answer to that question tells me to run <code>kubectl get nodes</code>.</p>
<p>And when I do that, it shows me perhaps not surprisingly, that I don't have any nodes running.</p>
<p>Without having to learn how Kubernetes actually works, how can I start some nodes and get past this error?</p>
<p>This is a local environment running on a single VM (just like the linked question).</p>

Alex R
<p>It would depend how your K8s was installed.  Kubernetes is a complex system requiring multiple nodes all configured correctly in order to function.</p>
<p>If there are no nodes found for scheduling, my first though would be you only have a single node and its a master node (which runs the control plane services but not workloads) and have not attached any worker nodes.  You would need to add another node to the cluster which is running as a worker for it to schedule workloads.</p>
<p>If you want to get up and running without understanding it, there are distributions such as minikube or k3s, which will set it up out of the box and are designed to run on a single machine.</p>
