kubernetes/pkg/controller/endpointslice
Dan Winship 9fb6e2ef55 Fix Endpoint/EndpointSlice pod change detection
The endpoint controllers responded to Pod changes by trying to figure
out if the generated endpoint resource would change, rather than just
checking if the Pod had changed, but since the set of Pod fields that
need to be checked depend on the Service and Node as well, the code
ended up only checking for a subset of the changes it should have.

In particular, EndpointSliceController ended up only looking at IPv4
Pod IPs when processing Pod update events, so when a Pod went from
having no IP to having only an IPv6 IP, EndpointSliceController would
think it hadn't changed.
2020-07-17 15:22:59 -04:00
..
config Implement simple endpoint slice batching 2020-03-03 08:16:42 +01:00
metrics Promoting EndpointSlices to beta 2019-11-13 14:20:19 -08:00
BUILD Fix memory leak in endpointSliceTracker 2020-07-08 00:15:30 +08:00
endpointset.go Promoting EndpointSlices to beta 2019-11-13 14:20:19 -08:00
endpointslice_controller_test.go Ensuring EndpointSlice controller does not create EndpointSlices for Services that are being deleted. 2020-07-01 12:45:49 -07:00
endpointslice_controller.go Fix Endpoint/EndpointSlice pod change detection 2020-07-17 15:22:59 -04:00
endpointslice_tracker_test.go Fix memory leak in endpointSliceTracker 2020-07-08 00:15:30 +08:00
endpointslice_tracker.go Fix memory leak in endpointSliceTracker 2020-07-08 00:15:30 +08:00
OWNERS Adding owners for EndpointSlice controller 2019-09-24 11:45:15 -07:00
reconciler_test.go Fix memory leak in endpointSliceTracker 2020-07-08 00:15:30 +08:00
reconciler.go Ensuring EndpointSlice controller does not create EndpointSlices for Services that are being deleted. 2020-07-01 12:45:49 -07:00
utils_test.go Fix Endpoint/EndpointSlice pod change detection 2020-07-17 15:22:59 -04:00
utils.go Fix Endpoint/EndpointSlice pod change detection 2020-07-17 15:22:59 -04:00