Rob Scott
af56f25797
Only detecting stale connections for UDP ports in kube-proxy.
...
The detectStaleConnections function in kube-proxy is very expensive in
terms of CPU utilization. The results of this function are only actually
used for UDP ports. This adds a protocol attribute to ServicePortName to
make it simple to only run this function for UDP connections. For
clusters with primarily TCP connections this can improve kube-proxy
performance by 2x.
2019-09-25 17:48:54 -07:00
Rob Scott
9665c590c7
Adding EndpointSlice support for kube-proxy ipvs and iptables proxiers
2019-08-29 01:06:52 -07:00
Janek Łukaszewicz
c33be173bf
kube-proxy: improve logging around network programming latency SLI.
2019-08-23 15:48:25 +02:00
Jacob Tanenbaum
9d4693a70f
changing UpdateEndpointsMap to Update
...
changing UpdateEndpointsMap to be a function of the EndpointsMap object
2019-05-07 14:41:15 -04:00
Jacob Tanenbaum
5201cc994c
Cleanup of GetLocalEndpointIPs
...
unexported GetLocalEndpointIPs and made it a endpointsMap struct method
2019-05-07 14:41:15 -04:00
Matt Matejczyk
7141ece4bf
Start exporting the in-cluster network programming latency metric.
2019-02-12 08:09:59 +01:00
x00416946 fisherxu
79e17e6cd7
use versioned api in kube-proxy
2018-08-16 09:59:33 +08:00
Zihong Zheng
f6eed81f21
[kube-proxy] Mass service/endpoint info functions rename and comments
2018-02-27 11:14:02 -08:00
Zihong Zheng
06064498de
[kube-proxy] Unit test for unmatched IP version
2018-02-27 11:14:02 -08:00
Zihong Zheng
b485f7b5b4
[kube-proxy] Move Service/EndpointInfo common codes to change tracker
2018-02-27 11:05:59 -08:00
m1093782566
6edcf02d9e
proxy endpoints part changes
2018-02-09 17:20:47 +08:00