我们计划使用kubernetes在AWS集群环境中部署节点应用程序。只是需要一些建议,以了解将nodejs集群模块用于AWS中的分布式部署是否是一种好的做法。或单个容器的单个进程在AWS中是很好的。
答案 0 :(得分:1)
这实际上与“好”或“坏”无关。
使用PM2意味着您会要求Kubernetes为您的Pod提供多个CPU。
不使用PM2意味着您会要求Kubernetes为您的Pod分配一个(或更少)CPU,这对于Kubernetes进行调度(可能在多个节点上)会更容易。
在一个节点上只有一个胖豆荚的可靠性要比在多个节点上分布多个较小的豆荚的可靠性低。
希望这会有所帮助!