<p>When I do a <code>kubectl describe &lt;pod&gt;</code>, the bottom section has an "Events" section, displaying Events related to that pod.  For example, an event with Reason "failedScheduling", with the message "Failed for reason PodFitsResources and possibly others"</p>

<p>How can I query the API to return that list of events?</p>

<p>If I call <code>/api/v1/namespaces/&lt;ns&gt;/pods/&lt;pod_name&gt;</code>, it doesn't return any Events. If I try the <code>/api/v1/events</code> endpoint, I can specify a <code>labelSelector</code> parameter, but the name of the pod isn't a label of the Event, though it is in the <code>object.involvedObject.name</code> field.</p>

<p>I could request the entire Event stream and filter out the few Events that interest me client-side, but that seems like overkill.  <code>kubectl</code> is able to do it, so I figure there must be some way that I'm missing.</p>

<p>Thanks.</p>

<p>I think events support a fieldSelector for the involved object kind and name</p>

<p>You can also turn the verbosity level on kubectl up to 8 to see network traces to see what it is doing</p>
