<p>I have 2 pods running on default namespace as shown below</p>
<pre><code> NAMESPACE     NAME                               READY   STATUS    RESTARTS      AGE
default       alpaca-prod                        1/1     Running   0             36m
default       alpaca-test                        1/1     Running   0             4m26s
kube-system   coredns-78fcd69978-xd7jw           1/1     Running   0             23h
</code></pre>
<p>But when I try to get deployments I do not see any</p>
<pre><code>kubectl get deployments 
No resources found in default namespace.
</code></pre>
<p>Can someone explain this behavior ?</p>
<p>I am running k8 on Minikube.</p>

Rahul
<p>I think these are pods which were spawned without <code>Deployment</code>, <code>StatefulSet</code> or <code>DaemonSet</code>.</p>
<hr />
<p>You can run pod like this using the command, e.g.:</p>
<pre><code>kubectl run nginx-test --image=nginx -n default
</code></pre>
<hr />
<p>pods created via <code>DaemonSet</code> usually end with <code>-xxxxx</code></p>
<p>pods created via <code>Deployment</code> usually end with <code>-xxxxxxxxxx-xxxxx</code></p>
<p>pods created via <code>StatefulSet</code> usually end with <code>-0</code>, <code>-1</code> etc.</p>
<p>pods created without upper resource, usually have exact name as you specified e.g. <code>nginx-test</code>, <code>nginx</code>, etc.</p>
<hr />
<p>So my guess that is a standalone <code>Pod</code> resource (last option)</p>
