The best way to run Kubernetes is to get somebody else to do it for you. If you have a few dollars to spend we recommend using the hosted Kubernetes offering from your favorite cloud.
However for many of us that’s not feasible, thankfully there are tools like minikube and Kubernetes in Docker (KIND) that will let you run a small Kubernetes cluster in VMs or containers on your laptop.
The basic tutorials (unless specified otherwise) are written with minikube as the default runtime to ensure maximum accessibility. Thus the following instructions are provided to help you get Kubernetes in Docker running.
You could also use KIND if you prefer, but all the cool kids are using KIND these days.
If you already have a working Kubernetes cluster, you can move straight onto running your first application.