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

Istio Support #219

Open
s-bauer opened this issue Mar 26, 2023 · 4 comments
Open

Istio Support #219

s-bauer opened this issue Mar 26, 2023 · 4 comments
Labels
duplicate This issue or pull request already exists sidecar-support

Comments

@s-bauer
Copy link

s-bauer commented Mar 26, 2023

Ive noticed that Bridge to Kubernetes doesn't support Istio service mesh at the moment. In fact, I've seen that you specifically added a check to see if an Istio sidecar is injected into the container and then exit out. Could you explain what the issue with Istio is and why you specifically only check for Istio and no other service mesh? Does that mean other service meshes are supported? And does it not work with Istio at all or only in specific circumstances? Would be great if you can shine some light on this.

As a workaround I'm thinking about duplicating the pod/deployment I'm trying to debug and then use a virtual service to route based on a header. Then I could use bridge to Kubernetes without isolation to redirect all traffic to the duplicated pod/deployment to my local machine. Do you see any issue with this approach?

@s-bauer
Copy link
Author

s-bauer commented Mar 28, 2023

See #221. I assume applying the same steps will work for Istio as well!

@hsubramanianaks hsubramanianaks added the duplicate This issue or pull request already exists label Mar 30, 2023
@Krusty93
Copy link

I report my experience with B2K and Istio.

My AKS cluster injects an Istio proxy in each pod to isolate the main app container.

If deployment replicas are set to 1, then B2K works as expected - at least debugging, I didn't push forward yet.
However, if I have more than a replica (2 in my case) it correctly spins up the first container but fails with the second one due to a readyness probe failure - Request to probe app failed: connect: connection refused

Is there any workaround for this?

@hsubramanianaks
Copy link
Collaborator

@Krusty93 can you share the logs ? it would be helpful to triage further.

@Krusty93
Copy link

Krusty93 commented Feb 5, 2024

@Krusty93 can you share the logs ? it would be helpful to triage further.

I am sorry but at time of your reply I had already changed company, so I lost any access to logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists sidecar-support
Projects
Status: Backlog Features
3 participants