we are looking to use teleport ( proxy, auth, and node in single VM) as jump host for namespace bound multi-tenancy model in a k8 cluster, we assume that this could help users to access multiple k8 clusters as well, could you clarify
- create a service account for each namespace in a cluster, configure permissions for services accounts to respective namespaces.
- create OS users in teleport VM and configure kubeconfig for individual users with respective service account token, hence they could access their respective namespaces.
- user login to teleport proxy in UI, ssh to teleport node and access k8 namespace