修改k8s集群docker存儲位置


前言

本着在網絡上無限踩坑,取之網絡回饋網絡的初心,記錄下docker的存儲位置修改。
方案二:
/var/lib/docker目錄mount到所用到磁盤也是可以的

必讀

本文重點在與,修改了docker的存儲位置后,切記要修改kubelet配置,kubelet默認讀取docker存儲的目錄為/var/lib/docker,如果目錄修改,需要修改kubelet,不然運行一段時間后,kubelet會報很多找不到/var/lib/docker/xxxx目錄的日志,進而導致獲取pod信息列表超時,進而導致node節點不健康PLEG is not healthy

修改docker存儲

  1. vi /usr/lib/systemd/system/docker.service ,在ExecStart 后面加上--graph /home/docker

  2. 重啟docker
    systemctl daemon-reload && systemctl restart docker

修改kubelet配置

  1. vi /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
  2. 重啟kubelet
    systemctl daemon-reload && systemctl restart kubelet


免責聲明!

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



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