The documentation on the API says:
When using
resourceVersionMatch=Exact
andlimit
is unset, clients must verify that the collection’s.metadata.resourceVersion
matches the requestedresourceVersion
, and handle the case where it does not.
And it also says:
For list requests to servers that honor the
resourceVersionMatch
parameter, this guarantees that the collection’s.metadata.resourceVersion
is the same as theresourceVersion
you requested in the query string.
So is the returned resource version guaranteed or not? If not, when can it happen?
Reference: Kubernetes API Concepts | Kubernetes