CKA [Logging] – Events的讲解
Kubernetes Events(事件) 是集群中非常重要的一部分,用来帮助你了解系统中发生了什么事情,特别是在调试和排错时非常有用。下面我来系统地讲解一下它的作用、原理和使用方法👇
🧩 一、什么是 Kubernetes Event?
Kubernetes Event(事件) 是 Kubernetes 在运行过程中自动生成的系统消息记录。
它表示:某个对象在某个时间点上发生了什么事情。
📘 举个例子:
- Pod 被调度到某个 Node 上。
- 容器启动失败。
- 镜像拉取超时。
- LivenessProbe 检查失败。
- PVC 绑定成功。
- Node 被标记为不可调度。
这些都会生成一个 Event。

kubectl get events -n yourNameSpace

🧩 为什么看不到 Kubernetes Event?
根据K8s的官方文档event 默认存储是存放1小时,超过1小时就删除了,这避免了master node的容量爆炸,因为所有的event日志都是存在master node的。
https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver

![]()
Facebook评论