diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index 56594c3c87e..0a97f30d77a 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -262,7 +262,14 @@ func UnsecuredKubeletConfig(s *options.KubeletServer) (*KubeletConfig, error) { // Otherwise, the caller is assumed to have set up the KubeletConfig object and all defaults // will be ignored. func Run(s *options.KubeletServer, kcfg *KubeletConfig) error { - var err error + err := run(s, kcfg) + if err != nil { + glog.Errorf("Failed running kubelet: %v", err) + } + return err +} + +func run(s *options.KubeletServer, kcfg *KubeletConfig) (err error) { if s.LockFilePath != "" { glog.Infof("aquiring lock on %q", s.LockFilePath) if err := flock.Acquire(s.LockFilePath); err != nil {