修改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