That's a perfect use case for virtual clusters (cluster that runs inside a namespace). I'm one of the maintainers of
vcluster.com - let me know if you ghave any questions. For easier way of spinning up virtual clusters, you could also use
www.loft.sh (our platform build on top of vcluster)