Crashing containers on CKA "Deployment with Kubeadm"

During the lecture Demo - Deployment with Kubeadm at 9:17 he says to enter the containerd config file and delete everything. If you do this and only paste what he suggests in the video, your containers will begin to crash rapidly after it gets up and going and then they wont come back up. It came down to containerd couldn’t start the pods for all the k8s control plane static pods becuase it didn’t know which runtime_type to use. I don’t know if it is supposed to have one set by default but it has to be set in the runc plugins in that file. I had to add this to the /etc/containerd/config.toml

[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
   runtime_type = "io.containerd.runc.v2"

After I added that and restarted the containerd and kubelet services, everything came right back up and stayed up.

Some of these lectures are out of date - I have requested them to be updated.

The most up to date instructions for installing kubeadm clusters are found here: