Kubernetes OOM pod killed because kernel memory grows to much Kubernetes OOM pod killed because kernel memory grows to much docker docker

Kubernetes OOM pod killed because kernel memory grows to much


Thanks for all this info, it was very useful!

On my app, I solved this by creating a new side container that runs a cron job, every 5 minutes with the following command:

echo 3 > /proc/sys/vm/drop_caches

(note that you need the side container to run in privileged mode)

It works nicely and has the advantage of being predictable: every 5 minutes, your memory cache will be cleared.