diff --git a/pkg/kubelet/util.go b/pkg/kubelet/util.go index feabcaa6227..b12c6aa698a 100644 --- a/pkg/kubelet/util.go +++ b/pkg/kubelet/util.go @@ -17,6 +17,7 @@ limitations under the License. package kubelet import ( + "fmt" "net/http" "os" "os/exec" @@ -160,6 +161,9 @@ func getApiserverClient(authPath string, apiServerList util.StringList) (*client if err != nil { return nil, err } + if len(apiServerList) < 1 { + return nil, fmt.Errorf("no apiservers specified.") + } // TODO: adapt Kube client to support LB over several servers if len(apiServerList) > 1 { glog.Infof("Mulitple api servers specified. Picking first one")