code: func (kl *Kubelet) setNodeStatus(node *v1.Node) {
  	for i, f := range kl.setNodeStatusFuncs {
  		klog.V(5).Infof("Setting node status at position %v", i)
  		if err := f(node); err != nil {
  			klog.Warningf("Failed to set some node status fields: %s", err)
  		}
  	}
  }
docs: // setNodeStatus fills in the Status fields of the given Node, overwriting
  // any fields that are currently set.
  // TODO(madhusudancs): Simplify the logic for setting node conditions and
  // refactor the node status condition code out to a different file.