<p>I am trying to familiarise myself with kubernetes, and want to run a k8s stack on some low spec hw (think raspberry pi).</p>
<p>I found what <a href="https://www.linuxtechi.com/install-kubernetes-on-ubuntu-22-04/" rel="nofollow noreferrer">appears to be a great guide to set up kubernetes un Ubuntu</a> but I ran into issues, causing me to reinstall the OS several times to ensure that I had not made a fundamental mistake which was poisoning my attempt.</p>
<p>Getting fed up with waiting for the basics, <a href="https://github.com/JoSSte/k8s-playground" rel="nofollow noreferrer">I tried to set it up in a vagrant environment</a>,  which does allow me to skip some of the time-consuming and tedious steps regarding reinstalls, but still seems like a fragile process. Looking at udemy and youtube, as well as getting started articles, a lot of focus appears to be in minikube... as I read it, that is essentially a vm with a ready to go kubernetes set up already.</p>
<p>My question is: is the overhead using minikube small enough to use on servers with minimal resources? Or is it only usable for testing and demonstration? Since I have issues getting a working cluster, I can't test and verify it myself...</p>

<p>From minikube <a href="https://minikube.sigs.k8s.io/docs/start/" rel="nofollow noreferrer">documentation</a>: <code>minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes</code></p>
<p>If you want to learn more about Kubernetes, I suggest reading and implementing <a href="https://github.com/kelseyhightower/kubernetes-the-hard-way" rel="nofollow noreferrer">this</a> repository.</p>
<p>In the end, if you want to use Kubernetes in production, please forget <code>minikube</code> and run Kubernetes.</p>
