K8s使用kubectl訪問api-server失敗,node“XXX“?not?found的解決方案
引言
K8s 使用 kubectl 訪問 api-server 失敗,報錯 node "XXX" not found。本文提供一種解決思路。
解決步驟
(1)使用 kubectl
kubectl get node
The connection to the server 192.168.127.128:6443 was refused - did you specify the right host or port?
(2)查看 kubelet 日志
journalctl -xeu kubelet
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.314060 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.414432 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.514811 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.615160 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.715273 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.815516 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:58 master.com kubelet[1049]: E0530 17:42:58.915924 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:59 master.com kubelet[1049]: E0530 17:42:59.000379 1049 event.go:273] Unable to write event: 'Post "https://192.168.127.128:6443/api/v1/namespaces/default/events">
5月 30 17:42:59 master.com kubelet[1049]: E0530 17:42:59.016347 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:59 master.com kubelet[1049]: E0530 17:42:59.116651 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:59 master.com kubelet[1049]: E0530 17:42:59.217157 1049 kubelet.go:2183] node "master.com" not found
5月 30 17:42:59 master.com kubelet[1049]: E0530 17:42:59.317429 1049 kubelet.go:2183] node "master.com" not found
(3) 說明 master 節(jié)點無法找到 master.com,查看 kubelet 配置的ip
cat /etc/kubernetes/kubelet.conf

(4)查看宿主機 ip
ifconfig

(5)兩者一致,說明 ip 是正確的,這說明宿主機的 /ets/hosts 配置有問題。如果 ip 不一致,則需要修改 kubelet、kubeadm、api-server 對應的 ip
cat /etc/hosts

修改為 master.com
vim /etc/hosts

(6)檢測 kubectl 是否可以連接 api-server
kubectl get node
NAME STATUS ROLES AGE VERSION
master.com Ready master 37h v1.19.4
work1 Ready <none> 65m v1.19.4
work2 Ready <none> 64m v1.19.4
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Linux Ubuntu實現(xiàn)查看磁盤剩余空間及內存
這篇文章主要介紹了Linux Ubuntu實現(xiàn)查看磁盤剩余空間及內存方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
VSCode連接實驗室服務器Xshell,Xftp向服務器傳輸文件的方法(win10)
這篇文章主要介紹了VSCode連接實驗室服務器,Xshell,Xftp向服務器傳輸文件(win10),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08
Centos7.2 系統(tǒng)上yum安裝lamp環(huán)境
這篇文章主要介紹了centos7.2 系統(tǒng)上yum安裝lamp環(huán)境的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-11-11

