This error occurs when the API server cannot authenticate to a kubelet on a worker node, preventing node communication and pod operations.
The "Kubelet API authentication failed" error indicates that the API server cannot authenticate itself when communicating with kubelets on worker nodes.
kubectl get nodes
kubectl logs -n kube-system -l component=kubelet
openssl x509 -in /var/lib/kubelet/pki/kubelet.crt -noout -dates
kubectl logs -n kube-system pod/kube-apiserver-<node>
Kubelet authentication uses x509 certificates. Ensure certs are valid and API server has correct node authorization.
Failed to connect to server: connection refused (HTTP/2)
How to fix "HTTP/2 connection refused" error in Kubernetes
missing request for cpu in container
How to fix "missing request for cpu in container" in Kubernetes HPA
error: invalid configuration
How to fix "error: invalid configuration" in Kubernetes
kubeadm certs renew all