@joshuaheata - I have a few follow-up questions to capture the requirements:
possible way for clients to view/manage their namespace in our cluster
With respect to above, are you looking for an Azure portal based browse experience for the namespaces and the objects deployed on those namespaces that you can view and edit? If not, can you elaborate on the operations you are looking for with respect to view/manage?
but I was wondering if there's anyway to support a multitenant architecture, rather than making a cluster per client.
With respect to above, you can have a single Kubernetes cluster and then the cluster-admin can create different namespaces for the different tenants. Each of these tenants will have access to a namespace scoped resources only (workloads,...) but no access to cluster-scoped resources (nodes,...).