Add remote namespaced kubernetes cluster to Azure Arc

joshuaheata 1 Reputation point
2021-09-15T13:30:38.607+00:00

We operate a kubernetes cluster, enforcing hard mutlitenancy, utilising namespaces.

I was wondering if Arc could be a possible way for clients to view/manage their namespace in our cluster?

I'm aware that you can add a remote off-cloud cluster to Arc (although we would need to use their login details on our clustered machines), but I was wondering if there's anyway to support a multitenant architecture, rather than making a cluster per client?

Cheers

Azure Arc
Azure Arc
A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
434 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Shashank Barsin 1 Reputation point Microsoft Employee
    2021-09-22T23:31:38.817+00:00

    @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,...).

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.