Kubernetes docs formalize this as a reconciliation loop — observe, diff, actuate.

Ref

A reconciliation loop continuously observes actual state, compares it to desired state, and takes the minimum action to close the gap. If actual drifts — the loop corrects automatically.