Dedicated cluster vs namespace for each stack (dev/staging/prod)

Hi,

is there any recommended best practice how to manage stacks in K8S - should I create one cluster for each stack (dev/staging/prod) or are namespaces the way to go?
Haven’t found a recommendation thru google.

Thanks!