Circular dependency between kubelet <- docker <- cbr0 <- kubelet on systemd #10379
Labels
priority/backlog
Higher priority than priority/awaiting-more-evidence.
sig/cluster-lifecycle
Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
sig/node
Categorizes an issue or PR as relevant to SIG Node.
Milestone
On systemd, Docker depends on cbr0:
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/cluster/saltbase/salt/docker/docker-defaults#L5
cbr0 is now created by kubelet (after #10312)
But kubelet depends on Docker: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/cluster/saltbase/salt/kubelet/kubelet.service#L5
I'm a bit confused about how to break this loop (if it is even a loop). What I'm seeing is that Docker can't start, but then kubelet fails to start because of the docker dependency.
The text was updated successfully, but these errors were encountered: