kubernetes安装cadvisor

一、版本

系统centos7.5
docker 1.13(已安装)
cadvisor 从docker公共仓库获取最新版本
kubernetes 1.5.2 (已安装)

二、安装

安装命令

sudo docker run   --volume=/:/rootfs:ro   --volume=/var/run:/var/run:rw   --volume=/sys:/sys:rw  \
 --volume=/var/lib/docker/:/var/lib/docker:ro   --volume=/dev/disk/:/dev/disk:ro   --publish=8090:8080 \
   --detach=true --privileged=true  --name=cadvisor    google/cadvisor:latest

安装完成就可以访问了
打开对外的8090端口目标机: http://xxx.xxx.xxx.137:8090/即可访问
kubernetes安装cadvisor

三、问题

发现容器没有正常启动,查看日志,有如下报错内容:

Failed to start container manager: inotify_add_watch
/sys/fs/cgroup/cpuacct,cpu: no such file or directory

解决方法,执行:

mount -o remount,rw '/sys/fs/cgroup'
ln -s /sys/fs/cgroup/cpu,cpuacct /sys/fs/cgroup/cpuacct,cpu