问题描述
kubernetes默认保留最近一个小时的事件信息,过了一个小时的事件就看不到了,如何修改事件保留的时间。
问题分析
事件信息保留时间在APIserver提供了参数可供修改。
问题解决
1.修改APIserver yaml文件
$ vim /etc/kubernetes/manifests/kube-apiserver.yaml
- --event-ttl=24h0m0s
2.确认pod是否重启(修改并退出yaml文件,会自动重启APIserver pod)
$ kubectl get pod -A |grep apiserver
kube-system kube-apiserver-192.168.0.170 1/1 Running 0 57d
kube-system kube-apiserver-192.168.0.22 1/1 Running 0 8s
kube-system kube-apiserver-192.168.0.229 1/1 Running 0 57d
参考链接
https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
如果您有其他问题,欢迎您联系火山引擎技术支持服务