kubernetes常見問題有哪些

這篇文章主要為大家展示了“kubernetes常見問題有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“kubernetes常見問題有哪些”這篇文章吧。

成都一家集口碑和實力的網站建設服務商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術,十余年企業(yè)及個人網站建設經驗 ,為成都千余家客戶提供網頁設計制作,網站開發(fā),企業(yè)網站制作建設等服務,包括成都營銷型網站建設,成都品牌網站建設,同時也為不同行業(yè)的客戶提供成都網站設計、做網站、成都外貿網站建設公司的服務,包括成都電商型網站制作建設,裝修行業(yè)網站制作建設,傳統(tǒng)機械行業(yè)網站建設,傳統(tǒng)農業(yè)行業(yè)網站制作建設。在成都做網站,選網站制作建設服務商就選創(chuàng)新互聯(lián)建站

為什么在節(jié)點出現故障時重新調度 Pod 需要 5 分鐘以上?

這是由于以下默認 Kubernetes 設置的組合:

  • kubelet

    • node-status-update-frequency:指定 kubelet 將節(jié)點狀態(tài)發(fā)布到 master 的頻率(默認為 10 秒)

  • kube-controller-manager

    • node-monitor-period:在 NodeController 中同步 NodeStatus 的時間段(默認 5 秒)

    • node-monitor-grace-period:在標記運行節(jié)點不健康之前允許運行節(jié)點無響應的時間(默認為 40 秒)

    • pod-eviction-timeout:刪除失敗節(jié)點上的 Pod 的寬限期(默認為 5m0)

有關這些設置的更多信息,請訪問文檔:節(jié)點不可用時快速遷移 Pods

network: stat /var/lib/calico/nodename: no such file or directory

calico 服務啟動的時候,會在 /var/lib/calico/ 目錄下生成 nodename 文件,主機上也是對應這個路徑。在 calico pod中有多個容器,有容器負責生成 nodename 這個文件。如果出現這個問題,有可能是容器未能正常運行,可以刪除 Pod 讓其重新運行,或者按以下文檔對節(jié)點進行初始化之后,再重新添加到集群:https://www.xtplayer.cn/rancher/node-init/

[controlPlane] Failed to bring up Control Plane:Failed to verify healthcheck

這是通用的錯誤提示,出現這個錯誤一般是 kube-apiserverkube-controller-manager 服務沒有正常運行,導致無法通過 rke 的健康檢查。

rke1中,kube-apiserverkube-controller-manager 是以 docker run 容器的方式運行,可以通過 docker logs kube-apiserver --tail 100 -f 或者 docker logs kube-controller-manager --tail 100 -f 來查看容器日志,從而進一步判斷問題原因。

failed to bring up worker plane

這是通用的錯誤提示,出現這個錯誤一般是 kubelet 服務沒有正常運行,導致無法通過 rke的健康檢查。

rke1中,kubelet是以 docker run 容器的方式運行,可以通過 docker logs kubelet --tail 100 -f 來查看容器日志,從而進一步判斷問題原因。

Runtime network not ready: NetworkReady=false

Runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

rancher kubernetes 網絡驅動均以容器方式運行,如果部署環(huán)境網絡緩慢,則會導致需要很長時間下載鏡像,從而影響驅動的部署。因為系統(tǒng)超時,所以會提示以上錯誤信息。一般等待 5 到 10 分鐘即可自動恢復正常。

如果等了很長還未能恢復正常,那么這應該是驅動運行異常導致??梢酝ㄟ^以下命令刪除 網絡驅動 Pod 使其重新創(chuàng)建:

kubectl -n kube-system get pod | awk '{print $1}' | grep -E 'canal|calico|flannel' | xargs kubectl -n kube-system delete pod

以上是“kubernetes常見問題有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文標題:kubernetes常見問題有哪些
網站路徑:http://muchs.cn/article28/pdjojp.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計公司、網站制作關鍵詞優(yōu)化、搜索引擎優(yōu)化、網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設