CentOS7上运行Rancher的潜在问题之devicemapper


 一、潜在问题:

1.1、默认安装CentOS7系统,内核版本是3.10.x在CentOS7上安装Docker1.12.6(目前K8S只支持到该版本)

默认使用的存储驱动是devicemapper(loop-lvm模式)会有最大可用空间100GB、单个容器10GB的限制。

日志不断写入、下载镜像太多很容易就会超过限制,Docker本身就会出错!!!

 

1.2、经常有同学使用CentOS7安装Rancher,会遇到各种奇怪的问题,出现上述问题显然不是Rancher的问题

 

二、解决办法:

2.1、所以 CentOS7+Rancher 不是不可以用,而是应该先消除上述限制,

网上的方案之一是配置好devicemapper(direct-lvm模式),然后再使用CentOS7+Rancher

 

2.2、或者直接使用Ubuntu16.04.x+Rancher组合,

操作系统内核4.4,使用存储驱动为aufs,没有上述限制。

 

三、相关截图:

01-蜗牛大神答疑-CentOS7系统特有的问题

 CentOS7上运行Rancher的潜在问题之devicemapper_第1张图片

02-蜗牛大神答疑-CentOS7系统特有的问题-2

 CentOS7上运行Rancher的潜在问题之devicemapper_第2张图片

02-蜗牛大神的答疑-2

 CentOS7上运行Rancher的潜在问题之devicemapper_第3张图片CentOS7上运行Rancher的潜在问题之devicemapper_第4张图片

05-CentOS的devicemapper问题-1

CentOS7上运行Rancher的潜在问题之devicemapper_第5张图片


06-CentOS7的内核版本和Docker info 信息.png

CentOS7上运行Rancher的潜在问题之devicemapper_第6张图片


07-Ubuntu的内核版本-和docker info信息

CentOS7上运行Rancher的潜在问题之devicemapper_第7张图片

 

 

四、参考资料:

Docker 问答录(100 问)

QQ群(325486037)蜗牛大神的杰作

https://blog.lab99.org/post/docker-2016-07-14-faq.html 

 

centos7+ docker1.12 实践部署docker及配置direct_lvm

http://blog.csdn.net/limx59/article/details/54579927 

你可能感兴趣的:(Rancher)