<p>I am trying to find event related to my pod <code>kuebctl describe pod &lt;pod_name&gt;</code> but I am seeing blank events.</p>
<pre><code>Events:          &lt;none&gt;
</code></pre>
<p>I have the application deployed in AWS EKS. I think this has started to happen when one of my nodes got replaced with another one. How do i ensure that i see the events.</p>
<p>when I see the output of <code>kubectl get pods</code> I see restart count = 1 for one of my pods which indicate there should be some events.</p>
<p>Any help on how to investigate this further would be really great, thanks.</p>
<p>Thanks.</p>

opensource-developer
<p>It is normal to have no events on the pods if no event was generated in the last 60 minutes. I have same behavior in my cluster as well:</p>
<pre><code>kubectl describe pod prometheus-77566c9987-95g92 -n istio-system | grep -i events
Events:          &lt;none&gt;

</code></pre>
<p>The default events-ttl(time to live) is 60 minutes.</p>
<p>Actually, while trying to decrease my ttl to reproduce an see if the events disappear without having to wait, I went into this <a href="https://github.com/aws/containers-roadmap/issues/785" rel="nofollow noreferrer">SR</a> , that's asking for this value to be configurable via the AWS web portal.</p>
<p>For longer lived and advanced logging, you need to persist the events/logs or leverage the built-in logging systems offered by your cloud provider. If you want to do it yourself, there are plenty of options for doing this(Stackdriver,Prometheues,ELK).</p>
<p>However, if you want to increase the <a href="https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/" rel="nofollow noreferrer">ttl</a> of the events, you must change the config through the api-server as explained in this <a href="https://stackoverflow.com/a/50356764/13736525">post</a>.</p>
