In der Dockerwerft ja endlich breakfruh, und der Kollege kommt auch gleich mit einem sehr naissen Werkzeug an: kind – Kubernetes in Docker. Ja, strange, aber toll – bitte probieren Sie es mal aus!
[moellus@urge ~]
# time kind create cluster --name SunCluster --config /tmp/multi-node-cluster.cfg
Creating cluster "SunCluster" ...
✓ Ensuring node image (kindest/node:v1.17.0) 🖼
✓ Preparing nodes 📦 📦 📦
✓ Writing configuration 📜
✓ Starting control-plane 🕹️
✓ Installing CNI 🔌
✓ Installing StorageClass 💾
✓ Joining worker nodes 🚜
Set kubectl context to "kind-SunCluster"
You can now use your cluster with:
kubectl cluster-info --context kind-SunCluster
Thanks for using kind! 😊
real 1m16.670s
user 0m3.254s
sys 0m2.134s
[moellus@urge ~]
# kc get nodes
NAME STATUS ROLES AGE VERSION
suncluster-control-plane Ready master 2m42s v1.17.0
suncluster-worker Ready <none> 2m8s v1.17.0
suncluster-worker2 Ready <none> 2m8s v1.17.0
[moellus@urge ~]
Und anders als bei minikube sind sogar multi node Clusterchen möglich.