2015-07-02 94 views
1

我有一個用例,我需要乾淨地關閉一個mesos-slave並停止正在節點上執行的所有框架。使用Marathon和Spark和docker作爲集裝箱,所以還有其他幾個docker容器運行在節點上的框架任務中,並且我想在乾淨地停止從站時停止這些容器。如何幹淨地關閉mesos-slave?

令人驚訝的是,我找不到任何有關這方面的文件。有沒有辦法做到這一點?

+0

我真的很驚訝,我找不到這個官方文檔。 – gwg

回答

5

嘗試發送SIGUSR1到從屬進程。

作爲一種替代方案,您也可以簡單地殺死進程並刪除slave的工作目錄,Mesos Master將會忘記這個slave,並且所有執行者都會在一段時間後死亡。然而,與以前的方法相比,這並不「乾淨」。

+0

SIGUSR1做了我想要的...關閉mesos-slave和下面的所有任務。 – TREE