<p>I have noticed that when using kubectl you can pretty much use <strong>pod</strong> and <strong>pods</strong> interchangeably. Is there any instance when using one instead of the other could get you different results or can you just use either without worrying about it?</p>

<p>For example:</p>

<pre><code>kubectl get pods
kubectl get pod

kubectl describe pod/app
kubectl describe pods/app
</code></pre>

<p>and so on...</p>

Jonathan S
<p>From the <a href="https://kubernetes.io/docs/reference/kubectl/overview/#syntax" rel="noreferrer">kubectl documentation</a>:</p>

<blockquote>
  <p>Resource types are case-insensitive and you can specify the singular,
  plural, or abbreviated forms. For example, the following commands
  produce the same output:</p>

<pre><code>kubectl get pod pod1
kubectl get pods pod1   
kubectl get po pod1
</code></pre>
</blockquote>

<p>It doesn't matter and both ways of writing will always result in the same result. </p>
