Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple k8s clusters per a single teleport proxy instance #3680

Closed
awly opened this issue May 7, 2020 · 3 comments
Closed

Support multiple k8s clusters per a single teleport proxy instance #3680

awly opened this issue May 7, 2020 · 3 comments
Assignees
Labels
kubernetes-access sales-onboarding Issues related to prospects

Comments

@awly
Copy link
Contributor

awly commented May 7, 2020

Feature Request

Support multiple k8s clusters per a single teleport proxy instance.
The proxy would have a list of kubeconfigs for different clusters (or one kubeconfig with many clusters in it).
The client cert would indicate which k8s cluster that cert is valid for. This allows the proxy to pick the right destination k8s cluster and kubeconfig.

tsh would need some changes to allow switching between different k8s clusters/certs without re-logging into the proxy. This might mean issuing all the certs up front, or using existing SSH credentials to generate certs as needed.

Motivation

Today, a proxy supports a single kubeconfig, which means a single k8s cluster.
In order to access multiple k8s clusters through teleport, a user has to provision at least one proxy per k8s cluster. This wastes resources and complicates administration.

Who's it for?

OSS User, Pro, Enterprise

@awly awly added this to the 5.0 Codename TBD milestone May 7, 2020
@awly awly self-assigned this May 12, 2020
@drewwells
Copy link

Any updates on this?

@awly
Copy link
Contributor Author

awly commented Jul 7, 2020

@drewwells this is scheduled for 5.0, which is a couple months away.
We're about to release 4.3 and also plan to make a 4.4 before 5.0.

@jon-can jon-can added the sales-onboarding Issues related to prospects label Jul 9, 2020
@awly
Copy link
Contributor Author

awly commented Nov 10, 2020

Multiple clusters per kubernetes_service are supported in 5.0
#4769 will make it easier to switch between them.
I'm also yet to write the docs for all of this.

Main tracking bug #3952

@awly awly closed this as completed Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kubernetes-access sales-onboarding Issues related to prospects
Projects
None yet
Development

No branches or pull requests

3 participants