两级调度器(如ApacheMesos)与单级调度器(如Nomad或Kubernetes)的优缺点是什么?

两级调度器(如ApacheMesos)与单级调度器(如Nomad或Kubernetes)的优缺点是什么?,kubernetes,mesosphere,nomad,Kubernetes,Mesosphere,Nomad,ApacheMesos中的两级调度器与Kubernetes中的单级调度器相比有哪些优点和缺点?对于通常在构建、测试、部署无状态、有状态和大数据应用程序时发生的各种工作负载,它们将如何在小型和大型集群上执行?完整披露:我为Mesosphere工作: 两级调度程序的一个优点是,它们可以以不同的方式管理不同的工作负载 某些工作负载需要访问特定节点上可用的特殊资源,例如外部存储。有些工作负载可能在特殊资源上运行得最好,但可能会使用其他类型。SorFlow应该在GPU上运行,但在必要时可以在CPU上运行。

ApacheMesos中的两级调度器与Kubernetes中的单级调度器相比有哪些优点和缺点?对于通常在构建、测试、部署无状态、有状态和大数据应用程序时发生的各种工作负载,它们将如何在小型和大型集群上执行?

完整披露:我为Mesosphere工作:

两级调度程序的一个优点是,它们可以以不同的方式管理不同的工作负载

某些工作负载需要访问特定节点上可用的特殊资源,例如外部存储。有些工作负载可能在特殊资源上运行得最好,但可能会使用其他类型。SorFlow应该在GPU上运行,但在必要时可以在CPU上运行。一些工作负载可以在任何地方重新调度,如果它们是在其上运行的节点。除了所需资源的不同之外,工作负载还具有不同的安装、扩展、备份和升级过程。对于需要不同配置(取决于其生命周期阶段)的多节点应用程序来说,这尤其复杂

两级调度允许您为每个工作负载定义不同的规则,同时在公共资源池上运行它们,这可以保持资源的高利用率


我认为这很好地说明了两级计划。

完全披露:我为中间层工作:

两级调度程序的一个优点是,它们可以以不同的方式管理不同的工作负载

某些工作负载需要访问特定节点上可用的特殊资源,例如外部存储。有些工作负载可能在特殊资源上运行得最好,但可能会使用其他类型。SorFlow应该在GPU上运行,但在必要时可以在CPU上运行。一些工作负载可以在任何地方重新调度,如果它们是在其上运行的节点。除了所需资源的不同之外,工作负载还具有不同的安装、扩展、备份和升级过程。对于需要不同配置(取决于其生命周期阶段)的多节点应用程序来说,这尤其复杂

两级调度允许您为每个工作负载定义不同的规则,同时在公共资源池上运行它们,这可以保持资源的高利用率

我认为这很好地说明了两级调度