<p>Is it possible to avoid specifying namespace if I'd like to run e.g. <code>kubectl describe deployment &lt;deployment_name&gt;</code> for a deployment that is unique? Or is namespace argument is always mandatory?</p>

<p>To list such resources, you can use <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/" rel="nofollow noreferrer">Field Selector</a> on name:</p>
<p><code>kubectl get deployments --all-namespaces --field-selector='metadata.name=&lt;deployment_name&gt;'</code></p>
<p>To describe:</p>
<p><code>kubectl get deployments --all-namespaces --field-selector='metadata.name=&lt;deployment_name&gt;' -oyaml | kubectl describe -f -</code></p>
