扩展:Docker 容器与 VMS

  • 本文关键字:VMS Docker 扩展 docker
  • 更新时间 :
  • 英文 :


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

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

那么通过 docker 进行扩展是什么?是真的吗?如果应用的所有容器实例都都使用主机的资源?

您是正确的,在单个主机上纵向扩展和运行容器的更多实例将导致它们争用资源。您需要一个包含多个"工作节点"/主机节点的 kubernetes 集群。在单个主机上拥有多个容器可能很好,如果负载均衡正确,并且单个容器崩溃,则在创建替换容器时,另一个容器仍将启动,而不会有任何延迟或停机。

最新更新