diff options
Diffstat (limited to 'plugin/kubernetes/ns.go')
-rw-r--r-- | plugin/kubernetes/ns.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugin/kubernetes/ns.go b/plugin/kubernetes/ns.go index af5c86450..2ccb51ef3 100644 --- a/plugin/kubernetes/ns.go +++ b/plugin/kubernetes/ns.go @@ -27,8 +27,8 @@ FindEndpoint: for _, eps := range ep.Subsets { for _, addr := range eps.Addresses { if localIP.Equal(net.ParseIP(addr.IP)) { - svcNamespace = ep.ObjectMeta.Namespace - svcName = ep.ObjectMeta.Name + svcNamespace = ep.Namespace + svcName = ep.Name break FindEndpoint } } @@ -44,10 +44,10 @@ FindEndpoint: FindService: for _, svc := range k.APIConn.ServiceList() { if svcName == svc.Name && svcNamespace == svc.Namespace { - if svc.Spec.ClusterIP == api.ClusterIPNone { + if svc.ClusterIP == api.ClusterIPNone { rr.A = localIP } else { - rr.A = net.ParseIP(svc.Spec.ClusterIP) + rr.A = net.ParseIP(svc.ClusterIP) } break FindService } |