哪个 CloudWatch 日志包含 EKS 的 Kubernetes 事件?

Which CloudWatch log contains EKS' Kubernetes events?

我在我的 EKS 集群中有一些 pods 重新启动。我可以看到它们被 K8s 标记为 SIGKILL。现在我想知道原因,但我不能,因为 Kubernetes 事件 TTL 只有一个小时。

我正在检查 control plane logs CloudWatch 中的 EKS 集群,但不知道其中哪些也包含这些消息。

哪些日志包含来自 K8s 的这些事件?

是的,你是对的,--event-ttl的默认值是60m00s,不幸的是,目前有no any native option to change that value in EKS。 github 问题仍未解决,没有任何有希望的时间表。

根据您发送的指南和 Streaming EKS Metrics and Logs to CloudWatch,如果您正确配置了所有内容,您可以在下拉菜单的“Container Insights”下找到日志。

您可能想要检查的日志是

  • 控制平面日志 由调度程序日志、API 服务器日志和 审计日志。
  • 数据平面日志 由 kubelet 和容器运行时组成 引擎日志。

您能否具体说明您的 cloudwatch 控制平面日志中有哪些确切日志以及您已经检查过的内容?也许这会有所帮助