Kubelet refuses to start, complaining that the CRI runtime API is not implemented for my endpoint
Fresh node, packages installed from the distribution repositories, and the kubelet will not come up. The service log says it failed to validate the service connection because the container runtime API version is not implemented at the configured endpoint.
The container runtime is installed and running, and its own client works. So something between the kubelet and the runtime disagrees about which API version is in play.
What is the actual mismatch here and what is the correct fix rather than a workaround?
@sysadmin_selin · last wk.
The practical route, since the distribution package is the problem:
Step 4 is worth doing proactively. It is the single most common reason a node comes up healthy and then misbehaves a week later.
Reply
Report