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/即可访问
三、问题
发现容器没有正常启动,查看日志,有如下报错内容:
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