Amazon web services Kubernetes是否整合容器/吊舱以最小化资源碎片?
我们一直在使用AWS-ECS安排我们的集装箱。我看到ECS最紧迫的问题是“资源碎片化” 假设我有以下任务定义/POD以及各自的资源需求:Amazon web services Kubernetes是否整合容器/吊舱以最小化资源碎片?,amazon-web-services,kubernetes,amazon-ecs,Amazon Web Services,Kubernetes,Amazon Ecs,我们一直在使用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来获得
POD CPU Desired Total_CPU
- task1 1024 2 2048
- task2 512 4 2048
- task3 256 1 256
(为了简单起见,仅保留CPU需求)
如果考虑VM具有可用的CPU=2048,则需要至少3个VM来获得以上服务的运行。 更进一步说,为了运行蓝绿色部署,理论上我们只需要一个具有2048个CPU单元的虚拟机
但是,随着部署的进行,容器将分散在所有可用的虚拟机中。由于资源不可用,这将使蓝绿色部署花费太多时间(甚至失败) 因此,为了使蓝绿色部署可以预期地工作,我们需要集群中更多的虚拟机(更多$$$)我想知道Kubernetes是否提供了这样一种功能,可以整合POD以保持最小的资源碎片。Kubernetes目前没有重新安排POD以跨节点重新平衡它们,但出于这个目的,我们将在几个月后发布1.3版