<p>I am studying &quot;kubectl describe&quot; sourcecodes at <a href="https://github.com/kubernetes/kubectl/blob/master/pkg/describe/describe.go" rel="nofollow noreferrer">https://github.com/kubernetes/kubectl/blob/master/pkg/describe/describe.go</a></p>
<p>However, I still could not figure out how &quot;kubectl decsribe [CRD]&quot; works (as in which function/functions are called).</p>
<p>I am a Go newbie, so would like to get some pointers please. Thanks.</p>
<p>I have read describePod function and understand how it works more or less, but still could not figure out how &quot;kubectl describe [CRD]&quot; works.</p>

<p>The &quot;kubectl describe &quot; function can be found in the command-line interface (CLI) of Kubernetes, specifically in the &quot;kubectl&quot; tool. &quot;kubectl&quot; is used to manage and interact with a Kubernetes cluster and its resources.
<a href="https://i.stack.imgur.com/mZ6Tz.png" rel="nofollow noreferrer">enter image description here</a></p>
