我们计划使用kubernetes在AWS集群环境中部署节点应用程序。我只是需要一些建议,关于在AWS中使用nodejs集群模块进行分布式部署是否是一种好的做法。或者在AWS中,单个容器的单个进程是很好的。
发布于 2018-09-27 07:10:12
这真的不是“好”或“坏”的问题。
使用PM2意味着您需要向Kubernetes为您的pod提供多个CPU。
不使用PM2将意味着您将要求Kubernetes为您的pod提供一个(或更少) CPU,这将使Kubernetes更容易调度(可能在多个节点上)。
与将多个较小的pod分布在多个节点上相比,在一个节点上使用一个胖pod的可靠性较低。
希望这能有所帮助!
https://stackoverflow.com/questions/52526751
复制相似问题