@stephendotcarter I think I now have a better understanding of this concept.
Just to verify, can we say that the node-controller running on kube-controller-manager actually uses the node status in kube-api-server which is is actually made available by the node-controller running on the cloud-controller-manager, which actually checks the status of physical (or virtual machines) in the cloud?
Thank you 