【解决办法】docker默认存储路径非“/var/lib/docker”所致无法正常显示监控统计图,是由于kubelet中内置的Docker容器性能分析工具cAdvisor无法获取到容器信息。请参考以下步骤解决上述问题:
1)编辑kubelet的启动文件,执行以下命令:
vim /usr/lib/systemd/system/kubelet.service
注:
排查docker默认存储路径时,可通过/etc/docker/daemon.json文件的graph值查看。
2)在ExecStart参数处增加“—docker-root”的配置,设为排查时发现的docker实际存储路径,如下图所示,实际路径为“/data/docker”。
3)命令行输入“:wq”保存并退出,完成修改。
4)重启kubelet使配置生效,执行以下命令:
systemctl daemon-reload
systemctl restart kubelet