如何获取Kubernetes pod的状态历史记录/谱系



我想知道是否有kubectl命令可以快速获取给定pod的所有STATUS的历史记录?

例如:假设一个吊舱my-test-podContainerCreatingRunning再到OomKill再到Terminating

我想知道是否有一个命令是专家用来获得这个血统的。感谢您的推动。。

使用kubectl get events,您只能看到最近1小时的事件。如果你想让事件持续更长的时间,你可以起诉eventrouter。事件路由器在kubernetes系统中充当事件资源的活动观察者,它接收这些事件并将它们推送到用户指定的接收器。这对许多不同的目的都很有用,但最值得注意的是对运行在kubernetes集群上的工作负载进行长期行为分析。

kubectl get eventskubectl describe pod,在底部显示pod的事件。然而,事件只保留了一段时间,所以它不是一段永久的历史。为此,你需要一些网络挂钩或普罗米修斯这样的工具。

相关内容

  • 没有找到相关文章

最新更新