由於伺服器上週無故失連,讓運維重啟下才可以,從/var/log/message裡發現大量k8s 重啟資訊,這些指標是kubelet上報的,因此看了對應節點上kubelet的日誌,發現kubelet日誌一直在報錯。
以為是docker的主目錄不對,造成的,看了下/etc/docker/daemon.js 裡面也宣告了docker主目錄,並且通過docker info也確認主目錄不是 /var/lib/docker預設目錄。
通過systemctl status kubelet, 發現錯誤資訊跟以上日誌對上了。
我們修改kubelet.service .
修改完重啟:systemctl daemon-reload
systemctl restart kubelet
問題解決
kubelet 預留system kube資源
kubernetes 的節點可以按照 capacity 排程。預設情況下 pod 能夠使用節點全部可用容量。這是個問題,因為節點自己通常執行了不少驅動 os 和 kubernetes 的系統守護程序 system daemons 除非為這些系統守護程序留出資源,否則它們將與 pod 爭奪資源並導致節...
docker修改映象
需求 我們執行的容器可能在映象的基礎上做了一些修改,有時候我們希望儲存起來,封裝成乙個新的映象。或者我們希望對已有的映象進行修改。這些場景可以使用docker提供commit功能。命令 docker commit 引數 a 提交的映象作者 c 使用dockerfile指令來建立映象 m 提交時的說明...
docker 修改檔案
方法一 docker inspect format 容器 id 或名字 會返回容裡根目錄對應的宿主機路徑。可以直接進去編輯,修改儲存檔案並重啟docker。如果docker已經掛掉了,會進入不了merged路徑,此時輸入service docker restart,然後迅速進入路徑可以修改mysql...