gpt4 book ai didi

kubernetes - 两级调度器(如在 Apache Mesos 中)与单级调度器(如在 Nomad 或 Kubernetes 中)的优缺点是什么?

转载 作者:行者123 更新时间:2023-12-02 11:54:43 28 4
gpt4 key购买 nike

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

最佳答案

全面披露:我为 Mesosphere 工作 :)

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

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

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

我认为 this diagram来自 this blog post很好地说明了两级调度。

关于kubernetes - 两级调度器(如在 Apache Mesos 中)与单级调度器(如在 Nomad 或 Kubernetes 中)的优缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47779352/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com