代码之家  ›  专栏  ›  技术社区  ›  Randy L

您应该在kubernetes中使用pm2、node cluster还是两者都不使用?

  •  1
  • Randy L  · 技术社区  · 7 年前

    我正在将一些nodejs代码部署到kubernetes中。过去,为了充分利用多核硬件,您需要运行pm2或nodejs集群模块。

    既然我们已经有了kubernetes,现在还不清楚是否必须使用其中一个,才能充分利用多核。

    如果某人指定 CPU units 在他们的pod yaml配置中?

    或者根本不需要考虑在Kubernetes中使用nodejs的多个内核?

    1 回复  |  直到 7 年前
        1
  •  3
  •   samhain1138    7 年前

    无论哪种方式,您都可以实现多个核心的利用;不同之处在于,使用nodejs集群模块方法,您必须“请求”kubernetes(即多个核心)提供更多的资源,这可能比几个不同的容器分别请求一个核心(或更少)更难调度kubernetes(它可以,在T中)。urn,在多个节点上调度,不一定要查找具有足够可用核心的节点)。

    推荐文章