How to use Kubernetes fieldSelector to query resources by resourceVersion

5/29/2020

Below is command line snapshot

[Openshift42-DR] oc -v=8 get pods appointmentdb-784c8ddc8b-c872q resourceVersion=65972405^C
[Openshift42-DR] oc get pods -o json --field-selector metadata.name=appointmentdb-784c8ddc8b-c872q,metadata.resourceVersion=65972405
{
    "apiVersion": "v1",
    "items": [],
    "kind": "List",
    "metadata": {
        "resourceVersion": "",
        "selfLink": ""
    }
}
Error from server (BadRequest): Unable to find "/v1, Resource=pods" that match label selector "", field selector "metadata.name=appointmentdb-784c8ddc8b-c872q,metadata.resourceVersion=65972405": field label not supported: metadata.resourceVersion
[Openshift42-DR]

Looks like resourceVersion is not supported. Any work around is possible?

-- Nitesh Suresh
kubernetes
openshift

0 Answers