aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/local.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/kubernetes/local.go')
-rw-r--r--middleware/kubernetes/local.go40
1 files changed, 0 insertions, 40 deletions
diff --git a/middleware/kubernetes/local.go b/middleware/kubernetes/local.go
deleted file mode 100644
index e5b7f1e0f..000000000
--- a/middleware/kubernetes/local.go
+++ /dev/null
@@ -1,40 +0,0 @@
-package kubernetes
-
-import "net"
-
-func localPodIP() net.IP {
- addrs, err := net.InterfaceAddrs()
- if err != nil {
- return nil
- }
-
- for _, addr := range addrs {
- ip, _, _ := net.ParseCIDR(addr.String())
- ip = ip.To4()
- if ip == nil || ip.IsLoopback() {
- continue
- }
- return ip
- }
- return nil
-}
-
-func (k *Kubernetes) localNodeName() string {
- localIP := k.interfaceAddrsFunc()
- if localIP == nil {
- return ""
- }
-
- // Find endpoint matching localIP
- endpointsList := k.APIConn.EndpointsList()
- for _, ep := range endpointsList.Items {
- for _, eps := range ep.Subsets {
- for _, addr := range eps.Addresses {
- if localIP.Equal(net.ParseIP(addr.IP)) {
- return *addr.NodeName
- }
- }
- }
- }
- return ""
-}