【发布时间】:2019-04-28 11:54:28
【问题描述】:
我已经搜索了一些,但由于我是 k8s 的新手,所以没有得到太多信息。我的 pod 被驱逐,我收到如下消息:
"Status: Failed
Reason: Evicted
Message: The node was low on resource: nodefs."
任何帮助我如何弄清楚发生了什么?
【问题讨论】:
标签: kubernetes kubectl kubelet
我已经搜索了一些,但由于我是 k8s 的新手,所以没有得到太多信息。我的 pod 被驱逐,我收到如下消息:
"Status: Failed
Reason: Evicted
Message: The node was low on resource: nodefs."
任何帮助我如何弄清楚发生了什么?
【问题讨论】:
标签: kubernetes kubectl kubelet
运行 kubectl describe pod <pod name> 并查找此 pod 的节点名称。紧随其后的是kubectl describe node <node-name>,它将显示节点在Conditions: 部分下达到的资源上限类型。
根据我的经验,当主机节点的磁盘空间不足时会发生这种情况。
【讨论】:
watch kubectl describe node <> 并查看条件值是否发生变化。同样在启动 pod 后,您应该运行 kubectl logs <pod-name> -f 并查看日志输出是否有任何帮助。