kubernetes/pkg/proxy
Andrew Sy Kim 77feb1126e userspace proxy: get local addresses only once per sync loop
This avoids fetching all local network interfaces everytime we sync an
external IP. For clusters with many external IPs this gets really
expensive. This change caches all local addresses once per sync.

Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2020-02-11 16:35:49 -05:00
..
apis Do not serialize internal type, fix roundtrip 2020-01-23 23:45:35 +06:00
config kube-proxy: fix incorrect log information 2020-01-22 16:35:58 +08:00
healthcheck proxy: add some interface type assertions 2019-12-27 18:30:25 +08:00
iptables iptables proxier: get local addresses only once per sync loop 2020-02-11 16:35:49 -05:00
ipvs ipvs proxier: use util proxy methods for getting local addresses 2020-02-11 16:35:49 -05:00
metaproxier Allow kube-proxy iptables mode to support dual-stack, with the meta-proxier. 2019-12-16 22:50:25 -08:00
metrics clean SinceInMicroseconds, convert to SinceInSeconds 2020-01-10 17:05:38 +08:00
userspace userspace proxy: get local addresses only once per sync loop 2020-02-11 16:35:49 -05:00
util move ShuffleStrings to pkg/proxy 2019-08-21 20:03:53 +01:00
winkernel Ineffassign fixes for pkg/proxy 2020-01-30 14:34:33 -08:00
winuserspace Fix staticcheck failures for pkg/proxy/... 2019-12-22 21:32:06 +01:00
BUILD Merge pull request #82462 from vllry/dualstack-iptables 2020-01-07 04:38:20 -08:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
endpoints.go Service Topology implementation 2019-11-15 13:36:43 +08:00
endpoints_test.go Service Topology implementation 2019-11-15 13:36:43 +08:00
endpointslicecache.go Ensuring kube-proxy does not mutate shared EndpointSlices 2019-12-10 13:18:04 -08:00
endpointslicecache_test.go Ensuring kube-proxy does not mutate shared EndpointSlices 2019-12-10 13:18:04 -08:00
OWNERS pkg/proxy: add sig-network-approvers/sig-network-reviewers to OWNERS files 2019-05-13 10:30:29 -05:00
service.go Service Topology implementation 2019-11-15 13:36:43 +08:00
service_test.go Only detecting stale connections for UDP ports in kube-proxy. 2019-09-25 17:48:54 -07:00
topology.go Service Topology implementation 2019-11-15 13:36:43 +08:00
topology_test.go Service Topology implementation 2019-11-15 13:36:43 +08:00
types.go Service Topology implementation 2019-11-15 13:36:43 +08:00