看驱逐原因
看驱逐原因
kubectl get pods -A | grep -i evicted
kubectl describe pod web-x | grep -iE 'evicted|node has|threshold'
kubectl get events --field-selector reason=Evicted --sort-by=.lastTimestamp | tail -10驱逐信号
| 信号 | 常见触发 |
|---|---|
| nodefs.available | 节点根文件系统可用空间低 |
| imagefs.available | 镜像与容器文件系统空间紧张 |
| memory.available | 节点可分配内存低于阈值 |
| pid.available | 可分配 PID 接近上限 |
被驱逐的 Pod 对象会保留在列表里显示 Evicted,需要手工删除;控制器管理的 Pod 会被重建。