diff --git a/pkg/kube/client.go b/pkg/kube/client.go index ee2a0af73..a43627416 100644 --- a/pkg/kube/client.go +++ b/pkg/kube/client.go @@ -520,7 +520,8 @@ func podsReady(pods []api.Pod) bool { func servicesReady(svc []api.Service) bool { for _, s := range svc { - if !api.IsServiceIPSet(&s) { + // Make sure the service is not explicitly set to "None" before checking the IP + if s.Spec.ClusterIP != api.ClusterIPNone && !api.IsServiceIPSet(&s) { return false } // This checks if the service has a LoadBalancer and that balancer has an Ingress defined