diff --git a/cmd/kubeadm/app/util/initsystem/initsystem_unix.go b/cmd/kubeadm/app/util/initsystem/initsystem_unix.go index 40acb69fed3..04c21772127 100644 --- a/cmd/kubeadm/app/util/initsystem/initsystem_unix.go +++ b/cmd/kubeadm/app/util/initsystem/initsystem_unix.go @@ -125,7 +125,7 @@ func (sysd SystemdInitSystem) ServiceExists(service string) bool { args := []string{"status", service} outBytes, _ := exec.Command("systemctl", args...).Output() output := string(outBytes) - return !strings.Contains(output, "Loaded: not-found") + return !strings.Contains(output, "Loaded: not-found") && !strings.Contains(output, "could not be found") } // ServiceIsEnabled ensures the service is enabled to start on each boot.