<p>There are previous questions about Self managed Kubernetes clusters located here. But they don't cover the use case for Amazon Linux(AWS EKS provided AMIs)
<a href="https://stackoverflow.com/questions/34113476/where-are-the-kubernetes-kubelet-logs-located">Where are the Kubernetes kubelet logs located?</a></p>

<p>Where are the kubelet logs for EKS nodes?</p>

<p>The answer for the kubelet EKS use case is: /var/log/messages in the AWS Linux AMI</p>

<p>You can determine this yourself by checking the AWS documentation when asking for Customer Support:</p>

<p>This is how to get to kubelet logs
Read the troubleshooting guide, specifically the CNI Log Collection Tool section.</p>

<p><a href="https://docs.aws.amazon.com/eks/latest/userguide/troubleshooting.html" rel="noreferrer">AWS EKS Troubleshooting</a></p>

<p>AWS has a CNI support tool installed in their EKS AMI liste in the documentation above as being at:</p>

<pre><code>/opt/cni/bin/aws-cni-support.sh
</code></pre>

<p>Go through that script and find these lines:</p>

<pre><code># collect kubelet log
cp /var/log/messages $LOG_DIR/
</code></pre>

<p>This will allow you to determine how AWS collects the kubelet logs and come up with the file listed above.</p>
