kind
Kubernetes IN Docker — betreibt Kubernetes-Cluster, deren Knoten Docker-Container statt virtuelle Maschinen sind. Für Tests und CI/CD gemacht, ein bis fünf Knoten stehen in rund 30 Sekunden.
Wird vom Kubernetes-Projekt selbst für die eigene CI eingesetzt. Multi-Node-Cluster entstehen mit kind create cluster --config multi-node.yaml. Jeder Knoten ist ein Docker-Container, der intern containerd fährt — ein Container im Container, in dem die Pods laufen. CRI-O geht ebenfalls. Volume-Mounts vom Host in den Container erlauben persistente Testdaten. Konkurrenz: minikube (VM-basiert oder Docker), k3d (k3s in Docker, leichtgewichtiger als kind), microk8s (per Snap installiert, Einzelknoten). kind ist der De-facto-Standard für die Kubernetes-Entwicklung.