title: What are the kubernetes pod phases equivalence to pod status?
body: <p>I need to know what are the all possible <code>STATUS</code> a <code>kubernetes</code> <code>pod</code> can have.</p>
  
  <p><strong>My Problem: - I found these status by using <code>kubectl get pods</code> command</strong></p>
  
  <ul>
  <li>Running</li>
  <li>Pending</li>
  <li>ImagePullBackOff</li>
  <li>CrashLoopBackOff</li>
  <li>Completed</li>
  </ul>
  
  <p><strong>But when I open the <code>yaml</code> file for a pod which it says <code>Completed</code> in its STATUS, <code>yaml</code> definition is Succeeded. This is its <code>phase</code></strong></p>
  
  <p>So that means, it in <code>yaml</code> there is another value and when I use <code>kubectl get pods</code> it gives another value.</p>
  
  <p>These are the <code>pod phases</code> in <code>yaml</code> definitions:</p>
  
  <ul>
  <li>Pending</li>
  <li>Running</li>
  <li>Succeeded</li>
  <li>Failed</li>
  <li>Unknown</li>
  </ul>
  
  <p><strong>I want to know what would I get as the equivalence to these above commands when I execute <code>kubectl get pods</code> (eg: I get <code>Completed</code> for <code>Succeeded</code>) ?</strong></p>