diff --git a/contrib/mesos/pkg/executor/service/service.go b/contrib/mesos/pkg/executor/service/service.go index 27a894b908e..9aafe4165a6 100644 --- a/contrib/mesos/pkg/executor/service/service.go +++ b/contrib/mesos/pkg/executor/service/service.go @@ -215,9 +215,11 @@ func (s *KubeletExecutorServer) Run(hks hyperkube.Interface, _ []string) error { kcfg.NodeName = kcfg.Hostname - err = app.RunKubelet(&kcfg, app.KubeletBuilder(func(kc *app.KubeletConfig) (app.KubeletBootstrap, *kconfig.PodConfig, error) { + kcfg.Builder = app.KubeletBuilder(func(kc *app.KubeletConfig) (app.KubeletBootstrap, *kconfig.PodConfig, error) { return s.createAndInitKubelet(kc, hks, clientConfig) - })) + }) + + err = app.RunKubelet(&kcfg) if err != nil { return err }