While we are at the subject of Kubernetes distributions, Minikube and Docker Desktop will work most of the time. Not always. Specifically, we will not be able to experiment on nodes in Minikube and Docker Desktop simply because they are single-node clusters with a control plane and worker node mixed together. Damaging a single-node cluster will not produce the desired results. It will result in permanent destruction.
All in all, everything works and is tested in GKE, EKS, and AKS, while Minikube and Docker Desktop work most of the time. In those few cases, when something doesn’t work in one of the local single-node clusters, you should be able to observe the outcomes from the outputs I provide. You should be able to see what is happening and learn, even if an example doesn’t work in Minikube or Docker Desktop.