diff options
Diffstat (limited to 'plugin/kubernetes/xfr.go')
-rw-r--r-- | plugin/kubernetes/xfr.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/kubernetes/xfr.go b/plugin/kubernetes/xfr.go index afee4aa20..1b958102b 100644 --- a/plugin/kubernetes/xfr.go +++ b/plugin/kubernetes/xfr.go @@ -78,6 +78,9 @@ func (k *Kubernetes) transfer(c chan dns.RR, zone string) { zonePath := msg.Path(zone, "coredns") serviceList := k.APIConn.ServiceList() for _, svc := range serviceList { + if !k.namespaceExposed(svc.Namespace) { + continue + } svcBase := []string{zonePath, Svc, svc.Namespace, svc.Name} switch svc.Spec.Type { case api.ServiceTypeClusterIP, api.ServiceTypeNodePort, api.ServiceTypeLoadBalancer: |