<p>We are planning to use kubernetes to deploy node application in a AWS clustered environment. Just needed some advice about if its good practice to use nodejs clustered module for a distributed deployment in AWS. Or single process for single container is good in AWS.</p>

Monish Das
<p>It's really not about "good" or "bad".<br>
Using PM2 would mean you'd ask Kubernetes for multiple CPUs for your pod.<br>
Not using PM2 would means you'd ask Kubernetes for one (or less) CPU for your pod, which would be easier for Kubernetes to schedule (possibly on multiple nodes).<br>
Having one fat pod on one node is less reliable than having multiple smaller pods distributed across multiple nodes.</p>

<p>Hope this helps!</p>
