AWS EKS集群的Kubernetes-kubelet日志位于何处?

AWS EKS集群的Kubernetes-kubelet日志位于何处?,kubernetes,kubelet,amazon-eks,Kubernetes,Kubelet,Amazon Eks,这里有关于自我管理Kubernetes集群的先前问题。但是它们没有涵盖AmazonLinux(AWSEKS提供的AMIs)的用例 EKS节点的kubelet日志在哪里?kubelet EKS用例的答案是AWS Linux AMI中的:/var/log/messages 在请求客户支持时,您可以通过查看AWS文档来确定这一点: 这是去kubelet logs的路 阅读故障排除指南,特别是CNI日志收集工具部分 AWS在上述文档中的EKS AMI列表中安装了CNI支持工具,位于: /opt/cn

这里有关于自我管理Kubernetes集群的先前问题。但是它们没有涵盖AmazonLinux(AWSEKS提供的AMIs)的用例


EKS节点的kubelet日志在哪里?

kubelet EKS用例的答案是AWS Linux AMI中的:/var/log/messages

在请求客户支持时,您可以通过查看AWS文档来确定这一点:

这是去kubelet logs的路 阅读故障排除指南,特别是CNI日志收集工具部分

AWS在上述文档中的EKS AMI列表中安装了CNI支持工具,位于:

/opt/cni/bin/aws-cni-support.sh
浏览该脚本并找到以下行:

# collect kubelet log
cp /var/log/messages $LOG_DIR/

这将允许您确定AWS如何收集kubelet日志并生成上面列出的文件。

kubelet EKS用例的答案是AWS Linux AMI中的:/var/log/messages

在请求客户支持时,您可以通过查看AWS文档来确定这一点:

这是去kubelet logs的路 阅读故障排除指南,特别是CNI日志收集工具部分

AWS在上述文档中的EKS AMI列表中安装了CNI支持工具,位于:

/opt/cni/bin/aws-cni-support.sh
浏览该脚本并找到以下行:

# collect kubelet log
cp /var/log/messages $LOG_DIR/

这将允许您确定AWS如何收集kubelet日志,并生成上面列出的文件。

关于EKS,kubelet日志将发送到每个EKS节点上的
/var/log/messages

或者在EKS节点上运行
journalctl-u kubelet
,将显示日志


您还可以使用
/opt/cni/bin/aws cni support.sh
,它在运行后将收集日志,生成tarball并将其存储在EKS上
/var/log
,kubelet日志将发送到每个EKS节点上的
/var/log/messages

或者在EKS节点上运行
journalctl-u kubelet
,将显示日志

您还可以使用
/opt/cni/bin/aws cni support.sh
,它在运行后将收集日志,生成tarball并存储它
/var/log