gpt4 book ai didi

azure - 如何使用 Mesos/Kubernetes/Azure 来扩展和缩减可用虚拟机?

转载 作者:行者123 更新时间:2023-12-02 08:24:08 26 4
gpt4 key购买 nike

Mesos 或 Kubernetes 是否提供动态分配/取消分配虚拟机的工具?

我需要构建一个工作流引擎,该引擎具有高度可变的负载以及短期和长期运行任务的混合。例如,上午 9 点,我可能需要运行 10,000 个作业,其中 500 个作业需要 4 小时才能运行,其余的则需要 5 分钟。然后在上午 10 点我只需要运行 600 个短作业。

如果我在 Azure(我的首选云环境)上运行,Mesos 或 Kubernetes 是否可以动态扩展或缩减集群中的可用虚拟机以满足需求?它是否可以智能地做到这一点,从而使长时间运行的作业不会被中断?

最佳答案

我不知道 azure 中是否有适用于 DCOS/MESOS 的自动缩放器。这里有一个 github 存储库,用于在 ACS kubernetes 集群内制作自动缩放器。 https://github.com/wbuchwalter/Kubernetes-acs-autoscaler

至于代码是如何工作的。它是一个使用 az cli 构建的工具,用于告诉 ACS 服务使用 az acs scale 命令来扩展和缩减节点。查看代码,它希望使用 kubectl 耗尽节点中的所有连接,然后删除 pod,但目前似乎并未这样做。

关于azure - 如何使用 Mesos/Kubernetes/Azure 来扩展和缩减可用虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33812773/

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