Изменить ограничение процесса для дескрипторов открытых файлов внутри контейнера

Есть ли способ изменить ограничения, открытые файловые дескрипторы в моем случае, как программные, так и жесткие, для запущенного процесса внутри модуля?

Я запускаю развертывание memcached с помощью helm stable/memcached, но ограничение на количество открытых файлов 1024 очень мало для предполагаемого параллелизма.

Если это невозможно сделать, как правильно изменить ограничения для развертывания или глобально в кластере kubernetes (работающем на AWS и настроенном с помощью kops)?


person migas    schedule 27.04.2017    source источник
comment
Это скорее проблема образа докера, чем Kubernetes. mtyurt.net/2017 /04/06/   -  person Vishal Biyani    schedule 27.04.2017
comment
Это действительно так, но кажется, что нельзя передать --ulimit для запуска докера через развертывание kubernetes.   -  person migas    schedule 27.04.2017
comment
Похоже, что в настоящее время вы не можете установить ulimit, но это открытая проблема: github.com/ кубернеты/кубернеты/вопросы/3595   -  person Ahmet Alp Balkan    schedule 27.04.2017


Ответы (1)


Проблема заключалась в том, что max simultaneous connections в memcached по умолчанию равно 1024, и на диаграмме используются значения по умолчанию.

Мне нужно было изменить его, чтобы передать "-c"

person migas    schedule 27.04.2017