为什么我的 GKE 集群不显示任何事件?

Why does my GKE cluster not show any events?

我有一个 GKE 集群并在其上部署了一些工作负载。我注意到,每当我执行 kubectl get events --all-namespaces 时,我都看不到任何结果。 kubectl describe deployment <name> 也没有显示任何事件。我很确定集群中确实发生了一些事情,因为我的所有工作负载都 运行 正常,而且 Stackdriver 能够完美地报告日志和 HPA 功能。但是我的活动部分到处都是空的。为什么是这样?这是我必须在 GKE 中手动启用的功能吗?

Kubernetes 事件默认保留 1 小时,由 kube-apiserver 控制。你不会在一个小时内执行任何 activity。

检查事件 ttl here , code here

您还可以查看此合并请求以了解 kubectl 事件中的最新增强功能here