【问题标题】:How does deis scheduler work?deis调度器是如何工作的?
【发布时间】:2014-06-27 20:28:08
【问题描述】:

我正在查看deis 的文档,但不确定调度程序是如何工作的。

基本上我想部署小型应用程序。我的想法是根据内存(64M、128M、256M 和 512M)拥有不同大小的应用程序。

然后我会有一个小型机器集群(1 个 CPU,~3GB),我想部署/取消部署任意数量的应用程序,其中大多数只有一个实例。

所以在这种情况下,我需要一个调度程序来查看每个节点上的可用内存,并将应用程序部署到具有更多可用资源的节点(在这种情况下基于内存)。

例如,如果我有 2GB 可用于应用程序,我可以进行以下平衡:

Node1: App1 (256M), App2 (256M), App3 (512M) => Total 1.5 GB
Node2: App4 (512M), App5 (128M), App6 (128M), App7 (256M), App8 (512M), App9 (256M) => Total  1.75 GB

那么如果我需要部署一个会消耗 512M 的应用程序,调度程序应该在 Node1 中部署该应用程序。

所以我想了解 deis 对这种情况是否有用。

【问题讨论】:

    标签: deis


    【解决方案1】:

    在后台,Deis 使用fleet 作为调度程序。目前,fleet 将作业授予集群中首先响应的任何机器,并且不了解机器负载。更智能的调度是车队项目的一个优先事项,随着它的改进,Deis 也在改进。

    【讨论】:

    猜你喜欢
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 2011-01-29
    • 2011-06-14
    • 1970-01-01
    相关资源
    最近更新 更多