首页/云/云与容器速查/kubectl events 与事件排查
Kubernetes68 条

kubectl events 与事件排查

事件是集群的『事故简报』:调度失败、镜像拉取、探针、OOM 都会写事件。默认保留时间有限,排障时要第一时间抓取并按时间排序。

云与容器速查云更新于 2026-10-12
查看kubectl get events -n dev --sort-by=.lastTimestamp
范围-A 全集群;--field-selector involvedObject.name=web-1 聚焦对象
类型Normal / Warning:先看 Warning
新版命令kubectl events(结构更清晰,支持 --for 跟随)
保留期控制器事件默认只存约 1 小时:过期即失

使用示例

使用示例
kubectl get events -A --sort-by=.lastTimestamp | tail -30
kubectl get events --field-selector involvedObject.name=web-1 -n dev
kubectl events --for pod/web-1 -n dev
事件是应急快照:重要故障把事件导出留档(kubectl get events -o yaml > events.yaml),事后复盘不再抓瞎。

易错点

  • 排障太慢事件过期:关键线索消失,只能复现
  • 只看事件不看日志:事件给方向(如探针失败),根因在应用日志里

数据来源与参考

  • Kubernetes Docs:kubectl events
  • Kubernetes Docs:Events

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌