繁体   English   中英

您是否应该在Kubernetes中使用PM2,节点群集或两者?

[英]Should You Use PM2, Node Cluster, or Neither in Kubernetes?

我正在将一些NodeJS代码部署到Kubernetes中。 过去,您需要运行PM2或NodeJS群集模块才能充分利用多核硬件。

现在我们已经拥有Kubernetes,目前还不清楚是否必须使用其中一种,以获得多核的全部好处。

一个人是否应该在其pod YAML配置中指定CPU单元的数量?

或者根本没有必要在Kubernetes中考虑使用NodeJS的多个内核?

无论哪种方式,您都可以实现多核的利用; 不同之处在于使用nodejs集群模块方法,您必须“请求”来自Kubernetes的更多资源(即多个核心),这可能比Kubernetes更难以安排,而不是几个不同的容器请求一个核心(或更少) ...)每个(它可以反过来在多个节点上进行调度,而不一定要查找具有足够可用内核的一个节点)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM