<p>I have a k8s environment, where I am running 3 masters and 7 worker nodes. Daily my pods are in evicted states due to disk pressure.</p>
<p>I am getting the below error on my worker node.</p>
<pre><code>Message:        The node was low on resource: ephemeral-storage.
</code></pre>
<pre><code>Status:         Failed
Reason:         Evicted
Message:        Pod The node had condition: [DiskPressure].
</code></pre>
<p>But my worker node has enough resources to schedule pods.</p>

<p>Having analysed the comments it looks like pods go in the Evicted state when they're using more resources then available depending on a particular pod limit. A solution in that case might be manually deleting the evicting pods since they're not using resources at that given time. To read more about Node-pressure Eviction one can visit <a href="https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/" rel="nofollow noreferrer">the official documentation</a>.</p>
