我对mesos,marathon框架还不熟悉。我用三个mesos(0.27.0)主和两个mesos从组成了集群。masters上安装了marathon(0.15.1)。我从marathonui中安排了一个任务,在某个文件中回显hello echo "hello" > /tmp/sample.txt
.
我注意到 hello
写在文件中,但写的过程 hello
文件内部正在进行。理想情况下,它应该在写入后立即停止。我有同样的麻烦,当我试图启动容器,容器正在创建,直到我没有记忆。有人能建议我怎么做才能停止回声和阻止马拉松创造新的容器吗?
1条答案
按热度按时间bvjxkvbb1#
这是marathon的预期行为,它用于长时间运行的任务,即web服务器、应用服务器等。
当marathon看到应用程序终止时,它将再次启动它(可能在另一个节点上)。
对于一个镜头,你可以使用chronos,烹饪或编写自己的框架。