【问题标题】:How to fix ephemeral local storage problem?如何解决临时本地存储问题?
【发布时间】:2020-05-04 16:12:19
【问题描述】:
我正在 EKS k8s 1.16 上运行一些部署,大约 5 分钟后,我的 pod 被驱逐并显示以下消息:
Pod ephemeral local storage usage exceeds the total limit of containers 1Gi.
我的节点有 20Gi 临时存储空间。
我的 QoS 等级得到保证,无论我在 yaml 中配置多少临时存储,我都会看到与我配置的数量相同的错误。
你知道可以做什么吗?
我的 yaml 文件在这里:https://slexy.org/view/s2096sex7L
【问题讨论】:
标签:
kubernetes
amazon-eks
【解决方案1】:
这是因为您通过将resources.limits.ephemeral-storage 设置为1Gi 来设置ephemeral-storage 的使用上限。如果安全,请删除 limits.ephemeral-storage,或根据您的要求更改值。
resources:
limits:
memory: "61Gi"
cpu: "7500m"
ephemeral-storage: "1Gi" <----- here
requests:
memory: "61Gi"
cpu: "7500m"
ephemeral-storage: "1Gi"
如果运行 Pod 的节点有足够的可用资源,则容器可能(并且允许)使用比其对该资源的请求指定的更多的资源。但是,容器不允许使用超过其资源limit。