<p>I am working on a new project with Kubernetes and I need three environments: DEV,QA and PROD.</p>

<p>What is most recommended, create Multiple Clusters or create one big cluster separating environments by namespace.</p>

<p>Namespaces will not bring you isolation, at the moment it's just a different subdomain in dns. It's better to have namespace per application.
I highly recommend you to have two clusters for prod (in case of updating k8s) and one-two for dev/qa.</p>
