title: kubectl status.phase=Running return wrong results
body: <p>When I run:</p>
  <pre><code>kubectl get pods --field-selector=status.phase=Running
  </code></pre>
  <p>I see:</p>
  <pre><code>NAME          READY   STATUS    RESTARTS   AGE
  k8s-fbd7b     2/2     Running   0          5m5s
  testm-45gfg   1/2     Error     0          22h
  </code></pre>
  <p>I don't understand why this command gives me pod that are in Error status?
  According to <a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase" rel="nofollow noreferrer">K8S api</a>, there is no such thing <code>STATUS=Error</code>.</p>
  <p>How can I get only the pods that are in this Error status?</p>
  <p>When I run:</p>
  <pre><code>kubectl get pods --field-selector=status.phase=Failed
  </code></pre>
  <p>It tells me that there are no pods in that status.</p>