Passing pod UUID to Kubelet.

We need UUID to indicate the instance of a Pod to make restart work. 
UUID is immutable, but when kubelet receives a Pod request, and hash UUID together with Container config, then compare it with the exist one which is appending to the docker container name. If the hash_values are different, you could end up with the following situations:

1) This is a new Pod instance with a different UUID, same PodName, and same set of configurations
2) This is the same Pod instance with different container config

How can I tell which one is here?