From 3a63a512db1927af9c884f901183806794defd18 Mon Sep 17 00:00:00 2001 From: tstromberg Date: Wed, 29 May 2019 11:54:45 -0700 Subject: [PATCH 1/2] Wait up to 3 minutes for the apiserver to become healthy --- pkg/minikube/bootstrapper/kubeadm/kubeadm.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/minikube/bootstrapper/kubeadm/kubeadm.go b/pkg/minikube/bootstrapper/kubeadm/kubeadm.go index f9964d30204b..41baa8606018 100644 --- a/pkg/minikube/bootstrapper/kubeadm/kubeadm.go +++ b/pkg/minikube/bootstrapper/kubeadm/kubeadm.go @@ -379,7 +379,7 @@ func (k *Bootstrapper) RestartCluster(k8s config.KubernetesConfig) error { // waitForAPIServer waits for the apiserver to start up func (k *Bootstrapper) waitForAPIServer(k8s config.KubernetesConfig) error { glog.Infof("Waiting for apiserver ...") - return wait.PollImmediate(time.Millisecond*200, time.Minute*1, func() (bool, error) { + return wait.PollImmediate(time.Millisecond*300, time.Minute*3, func() (bool, error) { status, err := k.GetAPIServerStatus(net.ParseIP(k8s.NodeIP), k8s.NodePort) glog.Infof("status: %s, err: %v", status, err) if err != nil { From 9c996a779617d16e2fae3866f91afc828c1eedd5 Mon Sep 17 00:00:00 2001 From: tstromberg Date: Wed, 29 May 2019 11:55:20 -0700 Subject: [PATCH 2/2] Clarify log message --- pkg/minikube/bootstrapper/kubeadm/kubeadm.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/minikube/bootstrapper/kubeadm/kubeadm.go b/pkg/minikube/bootstrapper/kubeadm/kubeadm.go index 41baa8606018..8ed7810a1376 100644 --- a/pkg/minikube/bootstrapper/kubeadm/kubeadm.go +++ b/pkg/minikube/bootstrapper/kubeadm/kubeadm.go @@ -381,7 +381,7 @@ func (k *Bootstrapper) waitForAPIServer(k8s config.KubernetesConfig) error { glog.Infof("Waiting for apiserver ...") return wait.PollImmediate(time.Millisecond*300, time.Minute*3, func() (bool, error) { status, err := k.GetAPIServerStatus(net.ParseIP(k8s.NodeIP), k8s.NodePort) - glog.Infof("status: %s, err: %v", status, err) + glog.Infof("apiserver status: %s, err: %v", status, err) if err != nil { return false, err }