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

The Bridge to Kubernetes team will no longer actively be working on enhancements/fixing issues. Please read. #645

Open
qpetraroia opened this issue Aug 21, 2024 · 17 comments

Comments

@qpetraroia
Copy link
Collaborator

Hello everyone,

The Bridge to Kubernetes team will no longer be actively maintaining the project. Over the next few months, we will transition the project to an archival state. During this period, we will also explore and recommend community projects that provide similar benefits to Bridge to Kubernetes for your future use.

Thank you so much for using this project and helping make the Kubernetes story easier for developers and operators!

@qpetraroia qpetraroia pinned this issue Aug 21, 2024
@johncbaur
Copy link

Could maintenance of this tool be turned over to the community? I am assuming most of the maintenance is being done by Microsoft employees at this time.

@olitomlinson
Copy link

Bad move. Teams are relying on B2K for its ability to intercept Dapr-ised services in k8s.

@qpetraroia So a month has passed now since this announcement. What other credible OS projects can you recommend to plug the gap? Specifically with full support for dapr?

@jasase
Copy link

jasase commented Sep 23, 2024

Very bad news for us.

Would be great to have a list of the

recommend community projects that provide similar benefits

that you mentioned!

Does someone have already some experience with: https://github.com/telepresenceio/telepresence

@aviramha
Copy link

If you're looking for an alternative, happy to try to support you at https://github.com/metalbear-co/mirrord .

@olitomlinson
Copy link

@qpetraroia

As part of your recommendation process, it would be helpful to state which Open Source projects are able to fully replace a target service (rather than mirroring)

@qpetraroia
Copy link
Collaborator Author

qpetraroia commented Sep 30, 2024

Hi folks,

We are currently investigating MirrorD and Telepresence but will continue to investigate other tools that we find. So please do share if you find something interesting/useful. The goal is to have proper docs on how to use these tools with AKS.

@olitomlinson, do these tools not offer the support that you need with Dapr?

@jasase
Copy link

jasase commented Oct 2, 2024

@qpetraroia Would be great to have an integration into Visual Studio to keep the user experience on the same level as B2K.

@olitomlinson
Copy link

Hi folks,

We are currently investigating MirrorD and Telepresence but will continue to investigate other tools that we find. So please do share if you find something interesting/useful. The goal is to have proper docs on how to use these tools with AKS.

@olitomlinson, do these tools not offer the support that you need with Dapr?

Unrelated to Dapr, mirrord does not support replace behaviour in the open source version. replace is a paid feature of mirrord

The search for an Open Source replacement with parity to B2K continues...

@ptemmer
Copy link

ptemmer commented Oct 18, 2024

How great is this...
No mention at all in the official documentation, nor github project homepage that this will be no longer maintained.
I bumped into this by pure coincidence, after trying out B2K for 3 days.

@johannes-manner
Copy link

How great is this... No mention at all in the official documentation, nor github project homepage that this will be no longer maintained. I bumped into this by pure coincidence, after trying out B2K for 3 days.

@qpetraroia: Would be beneficial to note this at README! ("The Bridge to Kubernetes team will no longer be actively maintaining the project. Over the next few months, we will transition the project to an archival state. During this period, we will also explore and recommend community projects that provide similar benefits to Bridge to Kubernetes for your future use.")

@qpetraroia
Copy link
Collaborator Author

@ptemmer, @johannes-manner,

Hi folks, we will add this to the README as well as the official documentation.

@markphillips100
Copy link
Contributor

Frustrations with the decision aside, I thought I'd add my own observations with the 2 suggestions. I'm comparing against B2K and my own use case developing on windows using Visual Studio, a local KinD cluster with devspace.sh and B2K for F5 debugging.

Mirrord

  1. No explicit windows support other than WSL2. This would be a real pain to have to switch dev env from windows to WSL/ubuntu. Not saying it's not doable, just lack extensive real world knowledge using it, and would be concerned of new problems occurring as a result.
  2. No Visual Studio integration, so means using either VSCode or Rider (I think?)

Telepresence

  1. Has VS IDE support I believe but the env var setup is painful (imo). Okay so you export an env file which can then manually be added to a launch profile in VSCode. How do we support this in Visual Studio (maybe there is a way I don't know)? I really liked B2K's automated setup for a fairly seamless F5 experience.
  2. Moves (tunnels) the entire machine into the cluster is how I read things. This may be a bonus for intercepting and debugging multiple projects at once, but whether it impacts on other apps running on machine is just an unknown to me.

B2K

  1. F5 Debugging setup bliss, for the most part (for my use case)

@dudo
Copy link

dudo commented Nov 4, 2024

Why not? Why not just open it up to the community? This is a wonderful tool that integrates perfectly with VSCode. I don't see why you'd want to kill it...

@jcpoyser
Copy link

Check out docs.codezero.io - Codezero allows you to "serve" or replace a target service with a variant, and it allows you to propagate headers to filter requests. You can also "consume" remote in-cluster services as if they're local (without everyone needing kubectl access). You can sign up for a free Teamspace (one cluster w 5 team members sharing a cluster). Works in devcontainers too.

Simple tutorial is online here: tutorial.codezero.dev

@williamohara
Copy link

Why? Was there lack of usage? Why not make it a community project?

@christopherjomelztan
Copy link

Hi folks,

We are currently investigating MirrorD and Telepresence but will continue to investigate other tools that we find. So please do share if you find something interesting/useful. The goal is to have proper docs on how to use these tools with AKS.

@olitomlinson, do these tools not offer the support that you need with Dapr?

Hi @qpetraroia , wanted to ask if we've gotten farther with investigating these potential alternatives on your end?

@qpetraroia
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests