内容纲要
概要描述
/var/lib/docker 初始化空间给的太小, 随着业务量的增长,导致后面容量不够, 无法再清理出没用的镜像, 只能扩容处理。本文讲述了
详细说明
具体步骤如下:
1.停止docker-monitor
systemctl stop docker-monitor
2.停止kubelet
systemctl stop kubelet
3.删除节点上所有的container
docker rm -vf $(docker ps -qa)
4.停止docker
systemctl stop docker
5.删除原始的所有的docker 内容,
rm -rf /var/lib/docker/*
6.卸载挂载目录
umount /var/lib/docker
7.找到新的盘,格式化成xfs
mkfs.xfs -n ftype=1 /dev/sdXX
8.重新mount
mount /dev/sdXX /var/lib/docker
9.修改/etc/fstab
原docker分区(盘)的设备号、参数等挂载信息不变,可以不用修改
10.重启docker、kubelet
systemctl restart docker
systemctl restart kubelet
11.docker恢复后启动docker-monitor
systemctl start docker-monitor
12.重新load docker镜像
docker load -i /etc/tos/conf/tos.tar.gz