From 1d5caa4bbacad76a58f64c4375c0fb7ba76df4cd Mon Sep 17 00:00:00 2001 From: Enxebre Date: Fri, 4 Oct 2019 16:27:40 +0200 Subject: [PATCH] Disable metrics to avoid pod collisions Disable metrics to avoid pod collisions. This was enabled by default it https://github.com/kubernetes-sigs/controller-runtime/pull/510/files --- cmd/machine-healthcheck/main.go | 5 ++++- cmd/nodelink-controller/main.go | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/machine-healthcheck/main.go b/cmd/machine-healthcheck/main.go index dddf6bd271..1f724aa026 100644 --- a/cmd/machine-healthcheck/main.go +++ b/cmd/machine-healthcheck/main.go @@ -37,7 +37,10 @@ func main() { glog.Fatal(err) } - opts := manager.Options{} + opts := manager.Options{ + // Disable metrics serving + MetricsBindAddress: "0", + } if *watchNamespace != "" { opts.Namespace = *watchNamespace klog.Infof("Watching machine-api objects only in namespace %q for reconciliation.", opts.Namespace) diff --git a/cmd/nodelink-controller/main.go b/cmd/nodelink-controller/main.go index 124de26151..94d4616702 100644 --- a/cmd/nodelink-controller/main.go +++ b/cmd/nodelink-controller/main.go @@ -36,7 +36,10 @@ func main() { klog.Fatal(err) } - opts := manager.Options{} + opts := manager.Options{ + // Disable metrics serving + MetricsBindAddress: "0", + } if *watchNamespace != "" { opts.Namespace = *watchNamespace klog.Infof("Watching machine-api objects only in namespace %q for reconciliation.", opts.Namespace)