# Kubelet startup issues on worker nodes

**URL:** <https://discuss.kubernetes.io/t/kubelet-startup-issues-on-worker-nodes/17664>\
**Category:** General Discussions\
**Created:** [October 6, 2021, 2:38pm UTC](https://discuss.kubernetes.io/t/kubelet-startup-issues-on-worker-nodes/17664 "2021-10-06T14:38:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![csharmatech](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/csharmatech/32/8694_2.png) [@csharmatech](https://discuss.kubernetes.io/u/csharmatech)\
**Post date:** [October 6, 2021, 2:38pm UTC](https://discuss.kubernetes.io/t/kubelet-startup-issues-on-worker-nodes/17664/1 "2021-10-06T14:38:04Z")

</div>

Hello,

Kubelet fails to start on worker node after installing kubeadm,kubectl & kubelet. Tried on Centos & Ubuntu and it all complains about missing /var/lib/kubelet/config.yaml file.

---

<div class="post-metadata">

**Author:** ![csharmatech](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/csharmatech/32/8694_2.png) [@csharmatech](https://discuss.kubernetes.io/u/csharmatech)\
**Post date:** [October 6, 2021, 2:39pm UTC](https://discuss.kubernetes.io/t/kubelet-startup-issues-on-worker-nodes/17664/2 "2021-10-06T14:39:21Z")

</div>

root@worker:~# systemctl status kubelet.service  
● kubelet.service - kubelet: The Kubernetes Node Agent  
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)  
Drop-In: /etc/systemd/system/kubelet.service.d  
└─10-kubeadm.conf  
Active: activating (auto-restart) (Result: exit-code) since Wed 2021-10-06 14:22:06 UTC; 2s ago  
Docs: [Kubernetes Documentation | Kubernetes](https://kubernetes.io/docs/home/)  
Process: 15085 ExecStart=/usr/bin/kubelet $KUBELET\_KUBECONFIG\_ARGS $KUBELET\_CONFIG\_ARGS $KUBELET\_KUBEADM\_ARGS $KUBELET\_EXTRA\_ARGS (code=exited, status=25\>  
Main PID: 15085 (code=exited, status=255/EXCEPTION)

---

<div class="post-metadata">

**Author:** ![csharmatech](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/csharmatech/32/8694_2.png) [@csharmatech](https://discuss.kubernetes.io/u/csharmatech)\
**Post date:** [October 6, 2021, 2:40pm UTC](https://discuss.kubernetes.io/t/kubelet-startup-issues-on-worker-nodes/17664/3 "2021-10-06T14:40:06Z")

</div>

root@worker:~# tail /var/log/syslog  
Oct 6 14:22:16 worker systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 6.  
Oct 6 14:22:16 worker systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
Oct 6 14:22:16 worker systemd[1]: Started kubelet: The Kubernetes Node Agent.  
Oct 6 14:22:17 worker kubelet[15256]: F1006 14:22:17.463426 15256 server.go:194] failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file “/var/lib/kubelet/config.yaml”, error: open /var/lib/kubelet/config.yaml: no such file or directory  
Oct 6 14:22:17 worker systemd[1]: kubelet.service: Main process exited, code=exited, status=255/EXCEPTION  
Oct 6 14:22:17 worker systemd[1]: kubelet.service: Failed with result ‘exit-code’.

---

<div class="post-metadata">

**Author:** ![csharmatech](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/csharmatech/32/8694_2.png) [@csharmatech](https://discuss.kubernetes.io/u/csharmatech)\
**Post date:** [October 6, 2021, 7:08pm UTC](https://discuss.kubernetes.io/t/kubelet-startup-issues-on-worker-nodes/17664/4 "2021-10-06T19:08:29Z")

</div>

Finally got it working !

After installation on worker node, the kubelet service won’t start unless the node join to cluster using “kubeadm join” command which initializes the /var/lib/kubelet/config.yaml file and then starts the kubelet service.
