<p>I am asked to create a pod with 5 container, what is the best solution for this situation, should i create a pod with 5 Con or split it into multiple pods , any suggestion</p>

<p>By rule of thumb , multiple containers should reside in same pod only if they share the same lifecycle. For example , suppose you have an application and along with it another helper/bridge service which serves as a window to outside world , then it might make sense for these two containers to stay together in one pod. But , I am really not sure in which sort of usecase will be require 5 containers to be put together in one pod.</p>

<p>Please understand , this does not provide any sort of advantage from resource point of view whether you have 5 containers in 1 pod or 5 pods , the resource utilization like cpu and memory will be still cumulative numbers of all the containers together.</p>
