Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: don't mount D-Bus socket via mount under recursive bind mount
`/var/run` was mounted from `/run`, and D-Bus socket to `/var/run/dbus/` path, so when the container is stopped, container mounts are removed, but on the host side mount propagates back, so D-Bus socket gets propagated back to the host `/run`, and on the next kubelet restart process continues adding even more mount levels exponentially. Eventually on kubelet restart kernel resources are exhausted and the node freezes. Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
- Loading branch information