Controllers | Kubernetes
Kubernetes documentation page explaining the controller pattern. A controller is a non-terminating control loop that watches cluster state via the API server and acts to move actual state toward desired state. Controllers are simple and independent — many small controllers rather than one monolithic loop. The cluster never reaches a stable state; correctness means controllers are running and making progress, not that everything is settled.
https://kubernetes.io/docs/concepts/architecture/controller/