【问题标题】:Scaling: Docker containers vs Vms扩展:Docker 容器与 Vms
【发布时间】:2016-06-13 12:03:33
【问题描述】:

我正在尝试了解通过 docker 扩展应用程序的好处。

据我了解;如果我有一个 dockerized 应用程序在 kubernetes 中的单个 docker 容器或 pod 中运行;扩展它,即在负载增加的情况下,我将创建同一个容器的多个实例,并对每个容器的负载平衡请求;问题是如果所有这些容器都在同一个虚拟机上,它们不是都来自同一个系统资源吗?

那么,什么是通过 docker 进行缩放?这是真的吗?如果你的应用的所有容器实例都在利用宿主机的资源?

【问题讨论】:

标签: docker


【解决方案1】:

您是正确的,在单个主机上扩展和运行更多容器实例会导致它们竞争资源。您需要一个具有多个“minion”/主机节点的 kubernetes 集群。在单个主机上拥有多个容器可能会很好,如果负载平衡正确,并且单个容器崩溃,另一个容器仍然会启动,在创建替换容器时不会出现任何延迟或停机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 2018-07-18
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多