gpt4 book ai didi

docker - 缩放: Docker containers vs Vms

转载 作者:行者123 更新时间:2023-12-02 11:37:47 25 4
gpt4 key购买 nike

我试图了解通过 Docker 扩展应用程序的好处。

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

那么什么是通过 docker 进行扩展呢?这是真的吗?如果您的应用程序的所有容器实例都在利用主机的资源?

最佳答案

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

关于docker - 缩放: Docker containers vs Vms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37789389/

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