diff --git a/internal/k8s/controller.go b/internal/k8s/controller.go index 3435e07de1..b1e54b5c2a 100644 --- a/internal/k8s/controller.go +++ b/internal/k8s/controller.go @@ -1037,7 +1037,7 @@ func (lbc *LoadBalancerController) sync(task task) { lbc.syncConfigMap(task) case endpointslice: resourcesFound := lbc.syncEndpointSlices(task) - if lbc.batchSyncEnabled && resourcesFound { + if lbc.batchSyncEnabled && resourcesFound && !lbc.isNginxPlus { nl.Debugf(lbc.Logger, "Endpointslice %v is referenced - enabling batch reload", task.Key) lbc.enableBatchReload = true }