【问题标题】:Why does my GKE cluster not show any events?为什么我的 GKE 集群不显示任何事件?
【发布时间】:2020-11-12 01:43:47
【问题描述】:

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

【问题讨论】:

  • 您好。你运行的是什么 GKE 版本?这是开始发生的事情还是一直都是这种行为?
  • @ArmandoCuevas 我正在使用 v1.16.9-gke.6。我不知道这是否总是如此,因为这是我创建的一个非常新的集群。我习惯于在裸机和 Azure 中使用 Kubernetes,而且我总是在这两个实例中发现很多事件。

标签: kubernetes google-cloud-platform google-kubernetes-engine kubernetes-pod


【解决方案1】:

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

检查事件-ttl here ,代码here

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

【讨论】:

  • 每天我都会学到一些新东西!感谢您的指点。就是这样。我强制执行了一些操作,事件出现了。
猜你喜欢
  • 2021-12-20
  • 1970-01-01
  • 1970-01-01
  • 2019-03-20
  • 1970-01-01
  • 2017-06-12
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多