2016-06-22 45 views
0

我一直在使用mesos http endpoint來爲特定角色保留資源。但是,這隻會讓我保留未使用的資源。我真正想要做的是殺死mesos代理上的一些任務來騰出空間。有沒有辦法告訴我們爲了釋放資源而殺死這些任務?在apache mesos中強制保留資源

回答

2

這是一個雞與雞的問題:如果你在保留前殺死,釋放的資源可能會在你保留之前分配;而如果你在殺人之前保留,可能沒有足夠的資源。我建議你看看Mesos quotas。它們的工作方式與預訂稍有不同:資源在羣集中保留,而不是在特定代理上保留;如果當前資源不足,操作不會失敗。爲角色設置配額後,所有可用資源都將保留給您的角色。如果當前沒有足夠的資源,Mesos不會終止任務,但隨着任務最終終止,釋放的資源將被賦予您的角色。在未來,我們計劃實施撤銷,以及讓操作員提示Mesos應該首先終止哪些任務。