kubernetes
集群通过 rancher rke安装,docker环境提前安装好,安装在系统盘下,存储目录为/var/lib/docker
,由于使用的是阿里云服务器,当时选服务器时,系统盘配置并不高,只有40G,很快就告急,由于容器内部系统数据是存储在云盘不会消耗系统盘资源,所以主要就是容器的rootfs
消耗,也就是目录/var/lib/docker
占空间,第一想法就是将该目录复制到云盘上,删除原有目录,创建名称一样到软链接。
这样子docker是可以正常启动,但是kubernetes集群无法启动,pod起不来,google了很多资料,没结果,遂放弃。
后来看到一篇介绍对目录进行mount
的文章觉得可以用该方式进行挂载,试了一下可行
名称一样的目录
$ mkdir docker
$ mount --bind /cloud/data/docker doccker