You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes调度失败:0/1节点可用,临时存储不足问题咨询

Kubernetes临时存储调度异常问题解答

1. ephemeral-storage与memory是否重叠?

ephemeral-storage(临时存储)和memory(内存)不存在资源重叠:

  • ephemeral-storage对应节点的本地磁盘存储空间,用于存储容器镜像层、容器运行时日志、emptyDir卷等临时数据;
  • memory是节点的内存资源,用于Pod进程运行时的内存占用;
    两者是完全独立的资源维度,Kubernetes会分别对这两类资源进行统计、调度和配额管理,互相不会占用对方的资源额度。

2. 报错unschedulable 0/1 nodes are available insufficient ephemeral-storage的原因

从你提供的节点资源统计信息来看,核心原因是节点可分配的临时存储剩余额度不足以满足新Pod的请求:

  • 你节点的总临时存储容量是100GiB,但Kubernetes不会把全部磁盘容量都开放给Pod使用,会预留一部分空间给节点系统组件(如kubelet、操作系统进程)运行,避免磁盘耗尽导致节点故障;
  • 从kubectl describe node的结果看,当前已分配的临时存储请求是50Gi(占比56%),这说明节点实际可用于Pod分配的临时存储额度小于90GiB(因为50Gi已经占了56%),剩余的可分配空间已经不足50Gi,无法满足新Pod的50Gi临时存储请求,所以调度失败。

可能的额外因素:

  • 节点上已有的Pod实际使用的临时存储已经接近或超过预留后的可分配上限;
  • kubelet配置了更严格的磁盘预留策略(比如通过--eviction-hard或--resource-reserved参数),进一步压缩了可分配给Pod的临时存储空间。

内容的提问来源于stack exchange,提问作者Miloš Milutinov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:02:27