diff --git a/test/e2e/network/kube_proxy.go b/test/e2e/network/kube_proxy.go index 5cee3e31720..b47a7b3edb0 100644 --- a/test/e2e/network/kube_proxy.go +++ b/test/e2e/network/kube_proxy.go @@ -30,6 +30,7 @@ import ( "k8s.io/kubernetes/test/e2e/framework" e2elog "k8s.io/kubernetes/test/e2e/framework/log" e2enode "k8s.io/kubernetes/test/e2e/framework/node" + e2epod "k8s.io/kubernetes/test/e2e/framework/pod" e2essh "k8s.io/kubernetes/test/e2e/framework/ssh" "k8s.io/kubernetes/test/images/agnhost/net/nat" imageutils "k8s.io/kubernetes/test/utils/image" @@ -266,6 +267,9 @@ var _ = SIGDescribe("Network", func() { _, err := fr.ClientSet.CoreV1().Pods(fr.Namespace.Name).Create(serverPod) framework.ExpectNoError(err) + err = e2epod.WaitForPodsRunningReady(fr.ClientSet, fr.Namespace.Name, 1, 0, framework.PodReadyBeforeTimeout, map[string]string{}) + framework.ExpectNoError(err) + ginkgo.By("Server pod created") svc := &v1.Service{