<p>I have a container(Service C) which is listening to certain user event and based on the input it needs to spawn one or more instance of an another container(Service X). </p>

<p>From your use case description, it looks like deployment is what you are looking for <a href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/workloads/controllers/deployment/</a> . By using deployments you can dynamically scale the number of instances of the pod.</p>
