diff options
author | 2017-08-09 03:13:38 -0700 | |
---|---|---|
committer | 2017-08-09 03:13:38 -0700 | |
commit | b46b9880bd606fd2d0acaccf7d1915a8803bc81b (patch) | |
tree | 69a2d2169128210fa2c02d7e04e5a90f0c254d10 /middleware/kubernetes/kubernetes.go | |
parent | c3705ec68cbaf97a9a449373201237389cf40dbf (diff) | |
download | coredns-b46b9880bd606fd2d0acaccf7d1915a8803bc81b.tar.gz coredns-b46b9880bd606fd2d0acaccf7d1915a8803bc81b.tar.zst coredns-b46b9880bd606fd2d0acaccf7d1915a8803bc81b.zip |
WIP: autopath as middleware (#859)
autopath as middleware
Diffstat (limited to 'middleware/kubernetes/kubernetes.go')
-rw-r--r-- | middleware/kubernetes/kubernetes.go | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/middleware/kubernetes/kubernetes.go b/middleware/kubernetes/kubernetes.go index c67ceeb74..2ec90b4d2 100644 --- a/middleware/kubernetes/kubernetes.go +++ b/middleware/kubernetes/kubernetes.go @@ -11,7 +11,6 @@ import ( "github.com/coredns/coredns/middleware" "github.com/coredns/coredns/middleware/etcd/msg" - "github.com/coredns/coredns/middleware/kubernetes/autopath" "github.com/coredns/coredns/middleware/pkg/dnsutil" dnsstrings "github.com/coredns/coredns/middleware/pkg/strings" "github.com/coredns/coredns/middleware/proxy" @@ -47,7 +46,6 @@ type Kubernetes struct { ReverseCidrs []net.IPNet Fallthrough bool - autoPath *autopath.AutoPath interfaceAddrsFunc func() net.IP } @@ -252,7 +250,7 @@ func (k *Kubernetes) InitKubeCache() (err error) { } opts := dnsControlOpts{ - initPodCache: (k.PodMode == PodModeVerified || (k.autoPath != nil)), + initPodCache: k.PodMode == PodModeVerified, } k.APIConn = newdnsController(kubeClient, k.ResyncPeriod, k.Selector, opts) @@ -460,21 +458,6 @@ func (k *Kubernetes) getRecordsForK8sItems(services []service, pods []pod, r rec return records } -func (k *Kubernetes) findPodWithIP(ip string) (p *api.Pod) { - if k.autoPath == nil { - return nil - } - objList := k.APIConn.PodIndex(ip) - for _, o := range objList { - p, ok := o.(*api.Pod) - if !ok { - return nil - } - return p - } - return nil -} - func (k *Kubernetes) findPods(namespace, podname string) (pods []pod, err error) { if k.PodMode == PodModeDisabled { return pods, errPodsDisabled |