节点资源不足:临时存储

时间:2020-01-25 06:08:30

标签: kubernetes kubernetes-pod

由于“该节点的资源不足:临时存储”,该节点的所有吊舱均处于已退出状态。

portal-59978bff4d-2qkgf                            0/1     Evicted   0          14m
release-mgmt-74995bc7dd-nzlgq                      0/1     Evicted   0          8m20s
service-orchestration-79f8dc7dc-kx6g4              0/1     Evicted   0          7m31s
test-mgmt-7f977567d6-zl7cc                         0/1     Evicted   0          8m17s

任何人都知道它的快速解决方案。

2 个答案:

答案 0 :(得分:8)

使用emptyDir卷且没有存储配额的Pod会填满该存储,出现以下错误:

eviction manager: attempting to reclaim ephemeral-storage

设置配额limits.ephemeral-storage, requests.ephemeral-storage来限制此配额,否则任何容器都可以将任何数量的存储写入其节点文件系统。

示例资源配额定义

apiVersion: v1
kind: ResourceQuota
metadata:
  name: compute-resources
spec:
  hard:
    pods: "4" 
    requests.cpu: "1" 
    requests.memory: 1Gi 
    requests.ephemeral-storage: 2Gi 
    limits.cpu: "2" 
    limits.memory: 2Gi 
    limits.ephemeral-storage: 4Gi

此问题的另一个原因可能是日志文件占用了磁盘空间。选中此question

答案 1 :(得分:0)

您可以增加所连接的EBS卷的大小,然后重新启动EC2实例以达到这种效果。