Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 您应该在Kubernetes中使用PM2、节点集群还是两者都不使用?_Node.js_Kubernetes_Pm2 - Fatal编程技术网

Node.js 您应该在Kubernetes中使用PM2、节点集群还是两者都不使用?

Node.js 您应该在Kubernetes中使用PM2、节点集群还是两者都不使用?,node.js,kubernetes,pm2,Node.js,Kubernetes,Pm2,我正在将一些NodeJS代码部署到Kubernetes中。过去,为了充分利用多核硬件,您需要运行PM2或NodeJS集群模块 现在我们有了Kubernetes,现在还不清楚是否必须使用其中一个,才能充分利用多核的优势 人员是否应在其pod YAML配置中指定数量 或者根本不需要在Kubernetes中使用NodeJ来解释多个核吗?您可以通过任何一种方式实现多个核的利用率;不同之处在于,使用nodejs集群模块方法时,您必须从Kubernetes“请求”更多资源(即多个核心),这对于Kuberne

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

现在我们有了Kubernetes,现在还不清楚是否必须使用其中一个,才能充分利用多核的优势

人员是否应在其pod YAML配置中指定数量


或者根本不需要在Kubernetes中使用NodeJ来解释多个核吗?

您可以通过任何一种方式实现多个核的利用率;不同之处在于,使用nodejs集群模块方法时,您必须从Kubernetes“请求”更多资源(即多个核心),这对于Kubernetes来说可能比几个不同的容器分别请求一个核心(或更少…)更难安排(反过来,它可以在多个节点上进行调度,而不必寻找一个具有足够可用内核的节点)。

我确实找到了另一个类似的问题,但这并不是我想要的:Pod的开销如何?