我们正在运行Mesos集群,并且刚刚遇到了一个docker容器的问题,这个容器本质上是fork轰炸了一个代理。
Docker的--pids-limit设置可以防止将来出现这样的问题。https://docs.docker.com/engine/reference/commandline/run/
--pids-limit是一个docker run参数,因此需要为每个马拉松应用程序设置它。
理想情况下,我希望在dockerd / Mesos / Marathon中的某个地方将其设置为某个默认值,如果用户知道他们在做什么,就让他们覆盖它。但是,我找不到一种很好的简单方法来为docker run添加默认标志/参数
你有什么办法最好地做到这一点吗?
发布于 2019-01-15 19:38:56
这可以通过向Parameters in DockerInfo添加--pids-limit来完成。
不幸的是,马拉松不支持此更改,但这可以由RunSpec Marathon Plugin完成
https://stackoverflow.com/questions/54146086
复制相似问题