在Kubernetes / GKE中查找pod重新安排事件

时间:2016-05-20 17:16:14

标签: kubernetes google-kubernetes-engine

我通过Google容器引擎使用Kubernetes。

我有一个包含5个副本的部署对象,运行12天。在过去的12天里,Kubernetes似乎重新安排了我的吊舱几次。是否有一个事件日志,我可以查看该部署对象的确切历史记录,重新安排的pod等等。?

我在Google Cloud Logging(已为我的群集启用)和kubectl events中进行了搜索,但未找到任何内容。

2 个答案:

答案 0 :(得分:2)

对于在2020年到达这里并使用GKE的任何人-实际上,事件实际上是根据K8s docs每小时进行垃圾收集(“ ...事件在最后一次发生后一小时被删除。”),但是在最新的GKE安装中,所有事件都记录到Stackdriver中,可以通过搜索the Google Cloud Logging service来找到类似的内容:

# wait_eN = Your event waiting tasks
# work_eN = Your event working tasks

wait_e1 >> (wait_e2, work_e1)
wait_e2 >> (wait_e3, work_e2)
wait_e3 >> work_e3

答案 1 :(得分:0)

这将为您提供特定广告连播的事件历史记录:

kubectl describe <pod>

虽然它们已经消失了,但github issue表明事件是垃圾收集的,但我不清楚这个问题。