-
-
Notifications
You must be signed in to change notification settings - Fork 525
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
Add copy-deployment and swap-service as a way to use Telepresence #363
Comments
Our use cases
Proposal
I'm willing to help out with my dev time to speed up release of these features/any other solution to the use case :) I'll leave the original comment here for completeness, can ignore it as all distilled bullet points are mentioned above. Original comment:Our use case/experience report: We already have openvpn added to our cluster. Simplifying that would be sweet but isn't required as such. https://github.com/pieterlange/kube-openvpn Having a separate openvpn instance allows us to add other kind of urls to be forwarded without needing Separating out the VPN part makes it straight forward to have multiple different services running locally. It also makes the network very very stable. I run into cases where urls sometimes do not get proxied with telepresence. Those class of issues can be completely avoided by allowing a separate VPN setup. If you baked that configurability into telepresence, that would be cool. I envision separate Different kind of needs we regularly run into:
We have rabbitmq listeners etc in some of our services, they can continue to operate in the cloud while we debug some API level stuff/dev locally, but we want requests to the service to come to the local instance.
We would not be opposed to having an always on, telepresence deployment with it's own URL and such if that made things easier, esp around networking and managing everyone's connection / multiple swappable shells. This central deployment would also help you to keep 1 source of truth and return the cluster to it's original state if things went sideways on someone's local. |
This seems to be pretty much how Telepresence 2 works. Here are the docs on how to install Telepresence (https://www.telepresence.io/docs/latest/install/), please re-open if you still see this issue in our latest version! |
See also #257 and PR #407
The text was updated successfully, but these errors were encountered: