K8S的kubelet日志查看
登录K8S节点
journalctl -u kubelet -n 10 -o cat -a > kubelet.log
tail -f kubelet.log
1️⃣ 日志开头格式
例子:
I1014 12:26:28.336540 34653 prober.go:107] "Probe failed" ...
E1014 12:26:32.676524 34653 pod_workers.go:1294] "Error syncing pod, skipping" ...
各部分解释:
部分 | 示例 | 含义 |
---|---|---|
日志级别 + 日期 | I1014 / E1014 |
日志级别 + 月日 I = Info(信息) E = Error(错误) 1014 = 10月14日 |
时间 | 12:26:28.336540 |
精确到微秒的时间戳 |
PID | 34653 |
打印日志的进程 ID(kubelet 的 PID) |
文件:行号 | prober.go:107 |
打印日志的源文件和代码行号 |
消息内容 | "Probe failed" ... |
日志正文信息 |
2️⃣ 日志级别说明
前缀 | 说明 |
---|---|
I |
Info:普通信息日志(如健康检查、状态更新) |
W |
Warning:警告信息(需要注意,但不影响程序运行) |
E |
Error:错误日志(表明某些操作失败或异常) |
F |
Fatal:致命错误,程序会直接退出 |
🔹 所以:
I1014
→ 信息日志,发生在 10 月 14 日E1014
→ 错误日志,发生在 10 月 14 日
日志里你看到的 CrashLoopBackOff
、Probe failed
就是 E 开头错误日志的典型内容。