All three are free and capable. This book's cluster is kind 14,561 , for four reasons:
Fidelity. kubeadm-built upstream Kubernetes 5,150 , the layout The Control Plane to The Reconciliation Loop opened, close to EKS 24 , GKE 1 and AKS 6 .
Footprint. About 700 MiB for two nodes, two-thirds of k3d's, and ready in about 40 seconds; minikube 14,561 was a little lighter at rest but took more than twice as long to start.
Nothing hidden. No preinstalled Ingress controller, load balancer or metrics server, so Ingress and the Gateway API, Autoscaling Pods and Nodes and Observability and Debugging install each on purpose.
CI. kind is the Kubernetes project's own test harness and runs on any CI runner with Docker 514 .
Choose k3d for the smallest image and batteries included, or to target k3s 51,195 at the edge; choose minikube for a virtual-machine driver or its addons. The kind Cluster builds BookNest's kind cluster.