Fix cadvisor repo URL and settings
cAdvisor was broken for me; it kept failing with error messages saying that certain memory related files in /sys/fs/cgroup
could not be found:
cadvisor_1 | W0630 14:10:03.924503 1 container.go:526] Failed to update stats for container "/system.slice/docker-de4d0b42394833f1d34b79b0d37019fd70d04c1921c134405b374ff58b3697bf.scope": failed to parse memory.usage_in_bytes - open /sys/fs/cgroup/system.slice/docker-de4d0b42394833f1d34b79b0d37019fd70d04c1921c134405b374ff58b3697bf.scope/memory.usage_in_bytes: no such file or directory, continuing to push stats
This happened for every container.
I fixed this, and a few other settings:
- Update to correct repository URL
- Mount /var/run in read-only mode
- Mount disk devices
- Do not pin version