<p>according to the doc <a href="https://kubernetes.io/docs/concepts/storage/volumes/#emptydir" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/storage/volumes/#emptydir</a> the volumes will be stored according to node's setting. Currently I am seeing the memory usage is pretty high in my case. I suspect that the default setting for the node is using &quot;Memory&quot;. Is there a way to specify the volume to be mounted on other storage like disk?</p>

shakalaka
<p>EmptyDir won't use memory unless you specifically set the <code>emptyDir.medium</code> field to <code>Memory</code> in each Pod's manifest.
Try executing <code>free -m</code> to confirm your current system doesn't consume shared memory too much:</p>
<pre><code># free -m
              total        used        free      shared  buff/cache   available
Mem:          31958        4680       21795        1079        5482       25781
</code></pre>
