轉-kubelet服務啟動失敗,錯誤代碼255


copy from:https://blog.csdn.net/nklinsirui/article/details/80583971

用kubeadm的方法安裝kubelet后,運行systemctl status kubelet 發現kubelet服務啟動失敗,錯誤代碼255。

kubelet.service: main process exited, code=exited, status=255/n/a

檢查了Swap已經關閉,SELinux已經被disabled,firewalld也已經被disabled,cgroup也已經和docker設置成一樣。

並且發現有時候運行systemctl status kubelet 發現kubelet服務是正常的,一會再看又失敗了的靈異事件。

后來查了資料,運行journalctl -xefu kubelet 命令查看systemd日志才發現,真正的錯誤是:

unable to load client CA file /etc/kubernetes/pki/ca.crt: open /etc/kubernetes/pki/ca.crt: no such file or directory

這個錯誤在運行kubeadm init 生成CA證書后會被自動解決,此處可先忽略。

再回過頭來看Kubernets官方文檔,其實里面已經寫了很清楚了:

The kubelet is now restarting every few seconds, as it waits in a crashloop for kubeadm to tell it what to do. This crashloop is expected and normal, please proceed with the next step and the kubelet will start running normally.

簡單地說就是在kubeadm init 之前kubelet會不斷重啟。

看書不到紙,害死人。。。
————————————————
版權聲明:本文為CSDN博主「nklinsirui」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/nklinsirui/article/details/80583971


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM