title: How to use Kubernetes fieldSelector to query ownerReferences
body: <p>Does Kubernetes GET API actually support <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/" rel="noreferrer"><code>fieldSelector</code> parameter</a> to query values of array fields? </p>
  
  <p>For example, I have a Pod like:</p>
  
  <pre><code>apiGroup: v1
  kind: Pod
  metadata:
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: ReplicaSet
      name: grpc-ping-r7f8r-deployment-54d688d777
      uid: 262bab1a-1c79-11ea-8e23-42010a800016
  </code></pre>
  
  <p>Can I do something like:</p>
  
  <pre><code>kubectl get pods --field-selector 'metadata.ownerReferences.uid=262bab1a-1c79-11ea-8e23-42010a800016'
  </code></pre>
  
  <p>This command fails (<em><code>field label not supported: metadata.ownerReferences.uid</code></em>). I suspect the reason is that <code>ownerReferences</code> is an array field itself. I've also tried, but didn't work:</p>
  
  <ul>
  <li><code>metadata.ownerReferences[*].uid=</code></li>
  <li><code>metadata.ownerReferences[].uid=</code></li>
  </ul>
  
  <p>I might try client-go SDK for Kubernetes API, but I suspect it won't work for the same reason.</p>
  
  <p>Is there a server-side way to query by this? Thanks much. </p>