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

Loading

Facebook评论