为什么我的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控制.您一个小时之内就不会执行任何活动.
您还可以在此处 中查看此合并请求以获取kubectl事件的最新增强功能>
I have a GKE cluster and deployed some workloads on it. What I noticed is that whenever I do kubectl get events --all-namespaces
, I don't see any results. kubectl describe deployment <name>
doesn't show any events either. I'm pretty sure things do happen in my cluster because all my workloads are running fine and Stackdriver is able to report logs and HPA functions perfectly. But my events section is empty all over. Why is this? Is this something I've to enable manually in GKE?
Kubernetes events are retained by default a period of 1 hour which is controlled by kube-apiserver. You would not have performed any activity in an hour.
check event-ttl here , code here
Also you can check this merge request for latest enhancements in kubectl events here
这篇关于为什么我的GKE群集不显示任何事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!