diff --git a/pkg/controller/daemon/controller.go b/pkg/controller/daemon/controller.go index c0995b5bfd0..c24faefc146 100644 --- a/pkg/controller/daemon/controller.go +++ b/pkg/controller/daemon/controller.go @@ -411,12 +411,12 @@ func storeDaemonSetStatus(dsClient client.DaemonSetInterface, ds *extensions.Dae return nil } - ds.Status.DesiredNumberScheduled = desiredNumberScheduled - ds.Status.CurrentNumberScheduled = currentNumberScheduled - ds.Status.NumberMisscheduled = numberMisscheduled - var updateErr, getErr error for i := 0; i <= StatusUpdateRetries; i++ { + ds.Status.DesiredNumberScheduled = desiredNumberScheduled + ds.Status.CurrentNumberScheduled = currentNumberScheduled + ds.Status.NumberMisscheduled = numberMisscheduled + _, updateErr = dsClient.UpdateStatus(ds) if updateErr == nil { // successful update