为什么我的GKE群集不显示任何事件? [英] Why does my GKE cluster not show any events?

查看:77
本文介绍了为什么我的GKE群集不显示任何事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆