code: func isPodUpdated(oldPod, newPod *v1.Pod) bool {
  	strip := func(pod *v1.Pod) *v1.Pod {
  		p := pod.DeepCopy()
  		p.ResourceVersion = ""
  		p.Generation = 0
  		p.Status = v1.PodStatus{}
  		return p
  	}
  	return !reflect.DeepEqual(strip(oldPod), strip(newPod))
  }
docs: // isPodUpdated checks if the pod is updated in a way that it may have become
  // schedulable. It drops status of the pod and compares it with old version.