2017-04-27 122 views
0

有沒有什麼方法可以改變限制,在我的情況下打開文件描述符,無論是軟還是硬,對於一個容器內正在運行的進程?更改容器內打開的文件描述符的進程限制

我正在運行使用helm stable/memcached的memcached部署,但1024打開文件限制對於預期的併發性非常短。

如果無法這樣做,在kubernetes集羣(在AWS上運行並使用kops進行設置)上更改部署或全侷限制的正確方法是什麼?

+0

這是比Kubernetes更多的碼頭圖像問題。 http://mtyurt.net/2017/04/06/docker-how-to-increase-number-of-open-files-limit/ –

+0

確實如此,但似乎無法將「--ulimit」傳遞給碼頭工人貫穿kubernetes部署。 – migas

+0

看來您目前無法設置ulimit,但這是一個未解決的問題:https://github.com/kubernetes/kubernetes/issues/3595 –

回答

0

問題在於,memcached上的max simultaneous connections默認爲1024,並且圖表使用默認值。

我需要修改它才能通過「-c」