标签: kubernetes google-cloud-platform google-kubernetes-engine kubernetes-pod
我有一个GKE集群,并在上面部署了一些工作负载。我注意到的是,每当我进行kubectl get events --all-namespaces时,都看不到任何结果。 kubectl describe deployment <name>也不显示任何事件。我非常确定集群中确实会发生这种情况,因为我的所有工作负载都运行良好,并且Stackdriver能够完美报告日志和HPA功能。但是我的事件部分到处都是空的。为什么是这样?这是我必须在GKE中手动启用的功能吗?
kubectl get events --all-namespaces
kubectl describe deployment <name>
答案 0 :(得分:5)
默认情况下,Kubernetes事件将保留1小时,该时间由kube-apiserver控制。您一小时之内就不会执行任何活动。
检查事件ttl here,代码here
您还可以检查此合并请求以获取kubectl事件here