diff --git a/pkg/servicelb/controller.go b/pkg/servicelb/controller.go index 18dfe444d2..9010570b13 100644 --- a/pkg/servicelb/controller.go +++ b/pkg/servicelb/controller.go @@ -109,7 +109,9 @@ func (h *handler) onChange(svc *core.Service) (runtime.Object, error) { return svc, err } - return h.updateService(svc) + // Don't return service because we don't want another update + _, err := h.updateService(svc) + return nil, err } func (h *handler) updateService(svc *core.Service) (runtime.Object, error) {