diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index f9ecdb30607..42082fb1c23 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -263,7 +263,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 {