File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -714,12 +714,12 @@ func getServiceAddresses(service *corev1.Service) (addresses []string) {
714
714
addresses = []string {service .Spec .ExternalName }
715
715
case corev1 .ServiceTypeClusterIP :
716
716
addresses = []string {service .Spec .ClusterIP }
717
+ addresses = append (addresses , service .Spec .ExternalIPs ... )
717
718
case corev1 .ServiceTypeNodePort :
718
- if service .Spec .ExternalIPs != nil {
719
- addresses = append (addresses , service .Spec .ExternalIPs ... )
720
- } else {
719
+ if service .Spec .ClusterIP == "" {
721
720
addresses = append (addresses , service .Spec .ClusterIP )
722
721
}
722
+ addresses = append (addresses , service .Spec .ExternalIPs ... )
723
723
case corev1 .ServiceTypeLoadBalancer :
724
724
for _ , ip := range service .Status .LoadBalancer .Ingress {
725
725
if ip .IP == "" {
You can’t perform that action at this time.
0 commit comments