diff --git a/pkg/controller/endpoint/endpoints_controller.go b/pkg/controller/endpoint/endpoints_controller.go index 68c2c1378e6..f13b80f8de0 100644 --- a/pkg/controller/endpoint/endpoints_controller.go +++ b/pkg/controller/endpoint/endpoints_controller.go @@ -368,9 +368,7 @@ func (e *EndpointController) syncService(key string) error { readyEps := 0 notReadyEps := 0 - for i := range pods { - // TODO: Do we need to copy here? - pod := &(*pods[i]) + for _, pod := range pods { for i := range service.Spec.Ports { servicePort := &service.Spec.Ports[i]