From bc71c23beee02d8ab145d6dfb62922df1fffed2c Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Wed, 7 Aug 2019 10:59:26 -0400 Subject: [PATCH] [TOB-K8S-025] Incorrect docker daemon process name in container manager The container manager used in kubelet checks for docker daemon process either via pidfile or process name. While the pidfile points to the docker daemon process PID, the dockerProcessName constant stores a docker cli name ( docker ) instead of docker daemon name ( dockerd ). --- pkg/kubelet/cm/container_manager_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kubelet/cm/container_manager_linux.go b/pkg/kubelet/cm/container_manager_linux.go index 4c09fde5d76..d7fddcef8bd 100644 --- a/pkg/kubelet/cm/container_manager_linux.go +++ b/pkg/kubelet/cm/container_manager_linux.go @@ -67,7 +67,7 @@ import ( ) const ( - dockerProcessName = "docker" + dockerProcessName = "dockerd" dockerPidFile = "/var/run/docker.pid" containerdProcessName = "docker-containerd" containerdPidFile = "/run/docker/libcontainerd/docker-containerd.pid"