gpt4 book ai didi

amazon-web-services - Kubernetes 是否合并容器/pod 以最小化资源碎片?

转载 作者:行者123 更新时间:2023-12-01 13:46:32 26 4
gpt4 key购买 nike

我们一直在使用 AWS-ECS 来调度我们的容器。我在 ECS 中看到的最紧迫的问题是“资源碎片化”。

假设我有以下具有相应资源要求的任务定义/pod:

  POD    CPU    Desired  Total_CPU
- task1 1024 2 2048
- task2 512 4 2048
- task3 256 1 256

(为简单起见,仅保留 CPU 要求)

如果我们考虑 VM 的可用 CPU=2048,我们至少需要 3 个 VM 才能运行上述服务。

更进一步,为了运行蓝绿部署,理论上我们只需要另外一个 VM 和 2048 个 CPU 单元。

但是,随着部署的进行,容器将分散在所有可用的虚拟机中。由于资源不可用,这将使蓝绿部署花费太多时间(甚至失败)。

因此,要使蓝绿部署按预期运行,我们需要在集群中更多额外的虚拟机(更多 $$$)

我想知道 Kubernetes 是否提供了这样一种功能,可以整合 Pod 以保持最小的资源碎片。

最佳答案

Kubernetes 目前不会重新安排 pod 以在节点之间重新平衡它们,但是 planning has begun to include a rescheduler为此,我们将在几个月后发布 1.3 版。

关于amazon-web-services - Kubernetes 是否合并容器/pod 以最小化资源碎片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35616343/

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