☸️ Решение ошибки Unit kubelet.service entered failed state

kubelet (code=exited, status=255)

by itisgood

Как исправить ошибку (code=exited, status=255)

В один момент начала происходить ошибка:

service kubelet status
Redirecting to /bin/systemctl status kubelet.service
● kubelet.service - Kubernetes Kubelet Server
Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2024-05-28 09:56:13 MSK; 2s ago
Docs: https://github.com/GoogleCloudPlatform/kubernetes
Process: 6951 ExecStart=/usr/local/bin/kubelet $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBELET_API_SERVER $KUBELET_ADDRESS $KUBELET_PORT $KUBELET_HOSTNAME $KUBELET_ARGS $DOCKER_SOCKET $KUBELET_NETWORK_PLUGIN $KUBELET_VOLUME_PLUGIN $KUBELET_CLOUDPROVIDER (code=exited, status=255)
Main PID: 6951 (code=exited, status=255)

Попытки выполнить swapoff -a резузьтатов не приносили.

В результате мастер нода была в статусе NotReady, а в логах было еще следующее:

May 28 09:59:48 node1 systemd[1]: Unit kubelet.service entered failed state.
May 28 09:59:48 node1 systemd[1]: kubelet.service failed.
May 28 09:59:48 node1 kubelet[7311]: F0528 09:59:48.600836 7311 server.go:265] failed to run Kubelet: unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf: no such file or directory

В результате решением ошибки было:

kubeadm alpha kubeconfig user --org system:nodes --client-name system:node:$(hostname) >/etc/kubernetes/kubelet.conf

Далее необходимо было запустить kubelet.

Надеюсь, вам это помогло.

см. также:

 

You may also like

Leave a Comment