Pada komputer/server yang banyak menjalankan Kubernetes/Docker ataupun berbagai jenis operation di Linux mungkin anda mendapati pesan error
Failed to allocate directory watch: Too many open files
Hal tersebut terjadi karena default limit inotify linux terlalu kecil, tapi bisa kita ubah menjadi angka yang lebih besar.
Cek limit default
cat /proc/sys/fs/inotify/max_user_instances 128
Untuk perubahannya mari kita ubah menjadi 1000
echo "fs.inotify.max_user_instances = 1000" | sudo tee -a /etc/sysctl.conf
Bila anda ingin bermain dengan angka yang tepat, bisa mencoba mengubah konfigurasi tersebut dengan command
sudo sysctl fs.inotify.max_user_instances=1000
tetapi perubahan ini tidak permanent, setelah anda menemukan angka yang cocok, setting permanen dengan perintah diatas.