microsoft / mindaro

Bridge to Kubernetes - for Visual Studio and Visual Studio Code
MIT License
307 stars 106 forks source link

Is there a workaround to working with Istio (and sidecars)? #190

Closed Vaccano closed 3 years ago

Vaccano commented 3 years ago

I know that Sidecars are not supported and were on the roadmap to get added (I was sad to see it go on hold).

Since it is now on hold, I thought I would ask if there are any workarounds out there to allow Bridge to Kubernetes to work with Istio and sidecars. I am hoping I can do some extra configuration somewhere to get around the side car and still get the debugging abilities in need inside Kubernetes.

daniv-msft commented 3 years ago

Thanks @Vaccano for opening this issue! Sorry we're not having a full experience with Istio, that's indeed tricky. Tagging @lolodi who worked on this on our side (and @amsoedal who looks into customer issues this week).

If I remember correctly (@lolodi feel free to add more details), we work with Istio but only when using Bridge non-isolated (each developer in your team would need to use their own cluster or their own namespace if they use a shared cluster). Your issue made me realize that our Github backlog wasn't clear about that, so I updated the corresponding task to say that "isolated" support is on hold. Regarding other sidecars, I'm not sure and I'll let @lolodi provide more details.

lolodi commented 3 years ago

Hi @Vaccano, @daniv-msft is indeed correct, we are supporting sidecars today, as long as you configure Bridge without isolation. Please let us know if you encounter any problem with this.

Vaccano commented 3 years ago

@lolodi and @daniv-msft - Thank you for the quick answer! I am excited to hear that I can debug (even if it is without isolation).

I will open an new issue if I have problems with that (and wait hopefully for isolation with Istio).

Thanks again!

daniv-msft commented 3 years ago

Sounds good, thanks @Vaccano!