Установка параметров по умолчанию `docker run` в Mesos / Marathon - PullRequest
0 голосов
/ 11 января 2019

У нас работает кластер Mesos, и у нас только что возникла проблема с одним док-контейнером, который, по сути, разбомбил агента.

Docker имеет настройку --pids-limit, которая предотвратит подобные проблемы в будущем. https://docs.docker.com/engine/reference/commandline/run/

--pids-limit - это параметр docker run, поэтому его необходимо установить для каждого приложения Marathon.

В идеале я хотел бы установить его один раз где-нибудь в dockerd / Mesos / Marathon как некоторое значение по умолчанию, и позволить пользователям переопределять его, если они знают, что делают. Тем не менее, я не могу найти хороший простой способ добавить флаг / параметр по умолчанию для docker run

Есть идеи, как лучше всего этого добиться?

1 Ответ

0 голосов
/ 15 января 2019

Это можно сделать, добавив --pids-limit к Parameters в DockerInfo.

К сожалению, Marathon не поддерживает это изменение, но это может быть сделано с помощью RunSpec Marathon Plugin

...