diff --git a/cmd/kube-controller-manager/app/controllermanager.go b/cmd/kube-controller-manager/app/controllermanager.go index 85dc51de5c..25de45f504 100644 --- a/cmd/kube-controller-manager/app/controllermanager.go +++ b/cmd/kube-controller-manager/app/controllermanager.go @@ -128,7 +128,9 @@ func Run(s *options.CMServer) error { return err } - go startHTTP(s) + if s.Port >= 0 { + go startHTTP(s) + } recorder := createRecorder(kubeClient)