code: func daemonSetHealth(dsStatus *apps.DaemonSetStatus) error {
  	if dsStatus.CurrentNumberScheduled != dsStatus.DesiredNumberScheduled {
  		return errors.Errorf("current number of scheduled Pods ('%d') doesn't match the amount of desired Pods ('%d')",
  			dsStatus.CurrentNumberScheduled, dsStatus.DesiredNumberScheduled)
  	}
  	if dsStatus.NumberAvailable == 0 {
  		return errors.New("no available Pods for DaemonSet")
  	}
  	if dsStatus.NumberReady == 0 {
  		return errors.New("no ready Pods for DaemonSet")
  	}
  	return nil
  }
docs: // daemonSetHealth is a helper function for getting the health of a DaemonSet's status