Skip to content

Commit 90f5528

Browse files
committed
docs(platform_monitoring): make cAdvisor unit more resilient
fixes #3221
1 parent 8826c83 commit 90f5528

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

docs/managing_deis/platform_monitoring.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ To run cAdvisor on all hosts in the cluster, you can submit and start a fleet se
4343
4444
[Service]
4545
ExecStartPre=/bin/sh -c "docker history google/cadvisor:latest >/dev/null || docker pull google/cadvisor:latest"
46+
ExecStartPre=/bin/sh -c "docker inspect cadvisor >/dev/null && docker rm -f cadvisor || true"
4647
ExecStart=/usr/bin/docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8080:8080 --name=cadvisor google/cadvisor:latest
48+
ExecStopPost=-/usr/bin/docker rm -f cadvisor
49+
Restart=on-failure
50+
RestartSec=5
4751
4852
[Install]
4953
WantedBy=multi-user.target

0 commit comments

Comments
 (0)