code: func getStableKey(pod *v1.Pod, container *v1.Container) string {
  	hash := strconv.FormatUint(kubecontainer.HashContainer(container), 16)
  	return fmt.Sprintf("%s_%s_%s_%s_%s", pod.Name, pod.Namespace, string(pod.UID), container.Name, hash)
  }
docs: // getStableKey generates a key (string) to uniquely identify a
  // (pod, container) tuple. The key should include the content of the
  // container, so that any change to the container generates a new key.