From 28ea18d3a61d6cff9a60a1a43c05a6e2e187c10a Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sat, 10 Jun 2017 15:15:48 +0000 Subject: [PATCH] Remove localhost:8080 fallback for Kubernetes api-server It was a hack for a badly-configured Kubernetes install: it shouldn't be necessary, it will only work on an unsecured install, and it generates confusing error messages when something is really wrong. --- prog/kube-peers/main.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/prog/kube-peers/main.go b/prog/kube-peers/main.go index 70bb7c3f..b2e513fc 100644 --- a/prog/kube-peers/main.go +++ b/prog/kube-peers/main.go @@ -20,17 +20,6 @@ func getKubePeers() ([]string, error) { return nil, err } nodeList, err := c.Nodes().List(api.ListOptions{}) - if err != nil { - // Fallback for cases (e.g. from kube-up.sh) where kube-proxy is not running on master - config.Host = "http://localhost:8080" - log.Print("error contacting APIServer: ", err, "; trying with fallback: ", config.Host) - c, err = kubernetes.NewForConfig(config) - if err != nil { - return nil, err - } - nodeList, err = c.Nodes().List(api.ListOptions{}) - } - if err != nil { return nil, err }