diff --git a/test/e2e/framework/node/resource.go b/test/e2e/framework/node/resource.go index 5fa55ab9436..7601f03db38 100644 --- a/test/e2e/framework/node/resource.go +++ b/test/e2e/framework/node/resource.go @@ -241,7 +241,8 @@ func GetPortURL(client clientset.Interface, ns, name string, svcPort int) (strin for _, address := range node.Status.Addresses { if address.Type == v1.NodeExternalIP { if address.Address != "" { - return fmt.Sprintf("http://%v:%v", address.Address, nodePort), nil + host := net.JoinHostPort(address.Address, fmt.Sprint(nodePort)) + return fmt.Sprintf("http://%s", host), nil } } }