更换/扩容docker盘步骤

  其他常见问题
内容纲要

概要描述

在实际应用中,如果遇到docker盘损坏更换,或者扩容的情况,可以参照本文进行实际操作

详细描述

1 以manager节点docker盘为例

file
由截图可知该docker挂载盘是/dev/sdd 大小是100G

2 停止kubelet服务

  systemctl stop kubelet

3 删除节点上所有的container

docker rm -vf $(docker ps -qa)

file

4 停止docker服务

systemctl stop docker

5 删除原始的所有docker的内容

rm -rf  /var/lib/docker/*

6 卸载挂载目录

umount /var/lib/docker

7 预备好新的盘

替换的盘为sde
file
file

8 对新盘进行格式化为xfs

mkfs.xfs -n ftype=1 /dev/sde

file

9 重新挂载docker分区

mount /dev/sde /var/lib/docker

10 找到新盘uuid值,修改/etc/fstab文件

blkid /dev/sde

file
由图可知,/dev/sde的UUID值为 UUID="35f439db-3248-4ee5-84df-eca54d5cf211"

将对应的UUID替换源/dev/sdd的UUID挂载/var/lib/docker的值

原本的
file
替换为
file

11 启动docker服务

systemctl start docker

12 重新load docker镜像

docker load -i /etc/tos/conf/tos.tar.gz

13 启动kubelet服务

systemctl start kubelet

14 页面上对有问题的组件重新开关或者耐心等待,后台创建pod的时候,在containercreating阶段,需要pull的image比较多,可能相对会慢一点。

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。