breezy-electrician-44168
09/14/2022, 8:35 PMk3d-dev-server-0
node.
k3d cluster create dev --agents 2 --servers 1
kubectl get no
NAME STATUS ROLES AGE VERSION
k3d-dev-agent-0 Ready <none> 2m13s v1.24.4+k3s1
k3d-dev-agent-1 Ready <none> 2m13s v1.24.4+k3s1
k3d-dev-server-0 Ready control-plane,master 2m18s v1.24.4+k3s1
kubectl create deploy web --image=nginx:alpine --replicas=3
kubectl get po -owide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
web-654c99587f-h9hr5 1/1 Running 0 27s 10.42.0.5 k3d-dev-server-0 <none> <none>
web-654c99587f-xwkjg 1/1 Running 0 27s 10.42.1.5 k3d-dev-agent-0 <none> <none>
web-654c99587f-4z45l 1/1 Running 0 27s 10.42.2.5 k3d-dev-agent-1 <none> <none>
creamy-pencil-82913
09/14/2022, 8:38 PMbreezy-electrician-44168
09/14/2022, 8:40 PM<http://node-role.kubernetes.io/control-plane=true,node-role.kubernetes.io/master=true|node-role.kubernetes.io/control-plane=true,node-role.kubernetes.io/master=true>
not enough to prevent by default?wide-garage-9465
09/14/2022, 8:42 PMbreezy-electrician-44168
09/14/2022, 8:56 PMwide-garage-9465
09/14/2022, 8:59 PMbreezy-electrician-44168
09/14/2022, 9:01 PMwide-garage-9465
09/14/2022, 9:03 PMmillions-alarm-86298
09/14/2022, 9:17 PMK3d (like other local cluster tools, e.g. KinD, Minikube, microK8s, Docker for Desktop, Rancher Desktop) by default creates a single node which is a server/master/control-plane node. It would be pretty bad if that single node couldn't run a workload, right
๐ ๐ ๐ ๐ ๐