2016-10-28 92 views
0

我們有一個kubernetes集羣環境,在任何特定時間,單個節點上運行的容器大約有10〜20個容器/容器。每個節點有大約200k ish inodes可用。然而,我們的微服務(nodejs/npm)應用程序每個節點可以吞吐大約20k + inode,並且在基本上節省服務器(節點)上所有可用節點的節點上,例如10個容器/容器。docker/kubernetes環境中的npm inode問題

問題是,如果有辦法在node_modules中處理這個問題,以儘量減少它包含的文件數量,或者對node_modules使用某種捆綁器?

回答

0

Kubernetes可以爲您做任何事情。您需要增加文件系統上的inode數量。

沒有關於磁盤大小的細節我不能給你確切的建議。但是,有關維基百科關於每個inode字節的詳細信息是正確的建議:https://wiki.archlinux.org/index.php/ext4#Bytes-per-inode_ratio

+0

是的,需要創建大量inode節點 – Eatdoku