您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“kubernetes常見問題有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“kubernetes常見問題有哪些”這篇文章吧。
這是由于以下默認 Kubernetes 設置的組合:
kubelet
node-status-update-frequency
:指定 kubelet 將節點狀態發布到 master 的頻率(默認為 10 秒)
kube-controller-manager
node-monitor-period
:在 NodeController 中同步 NodeStatus 的時間段(默認 5 秒)
node-monitor-grace-period
:在標記運行節點不健康之前允許運行節點無響應的時間(默認為 40 秒)
pod-eviction-timeout
:刪除失敗節點上的 Pod 的寬限期(默認為 5m0)
有關這些設置的更多信息,請訪問文檔:節點不可用時快速遷移 Pods
calico 服務啟動的時候,會在 /var/lib/calico/
目錄下生成 nodename
文件,主機上也是對應這個路徑。在 calico pod 中有多個容器,有容器負責生成 nodename
這個文件。如果出現這個問題,有可能是容器未能正常運行,可以刪除 Pod 讓其重新運行,或者按以下文檔對節點進行初始化之后,再重新添加到集群:https://www.xtplayer.cn/rancher/node-init/
這是通用的錯誤提示,出現這個錯誤一般是 kube-apiserver
或 kube-controller-manager
服務沒有正常運行,導致無法通過 rke 的健康檢查。
在 rke1 中,kube-apiserver
或 kube-controller-manager
是以 docker run
容器的方式運行,可以通過 docker logs kube-apiserver --tail 100 -f
或者 docker logs kube-controller-manager --tail 100 -f
來查看容器日志,從而進一步判斷問題原因。
這是通用的錯誤提示,出現這個錯誤一般是 kubelet
服務沒有正常運行,導致無法通過 rke 的健康檢查。
在 rke1 中,kubelet 是以 docker run
容器的方式運行,可以通過 docker logs kubelet --tail 100 -f
來查看容器日志,從而進一步判斷問題原因。
|
rancher kubernetes 網絡驅動均以容器方式運行,如果部署環境網絡緩慢,則會導致需要很長時間下載鏡像,從而影響驅動的部署。因為系統超時,所以會提示以上錯誤信息。一般等待 5 到 10 分鐘即可自動恢復正常。
如果等了很長還未能恢復正常,那么這應該是驅動運行異常導致。可以通過以下命令刪除 網絡驅動 Pod 使其重新創建:
|
以上是“kubernetes常見問題有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。