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

问题描述 投票:0回答:2

我有一个 GKE 集群并在其上部署了一些工作负载。我注意到,每当我做

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

kubernetes google-cloud-platform google-kubernetes-engine kubernetes-pod
2个回答
10
投票

Kubernetes 事件默认保留 1 小时,由 kube-apiserver 控制。您将在一小时内没有进行任何活动。

检查 event-ttl 这里,代码这里

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


0
投票
如果您搜索节点日志,您可以在 GCP Logs Explorer(前 Stackdriver)中找到保留时间较长的所有事件:

resource.type="k8s_node"
    
© www.soinside.com 2019 - 2024. All rights reserved.