microsoft / mindaro

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

Using Bridge to Kubernetes with Private AKS Cluster #181

Open richardpz opened 3 years ago

richardpz commented 3 years ago

We would like to start using Bridge to Kubernetes for solving our slow inner-loop problem and avoid the hassle of having to install all services and dependencies locally for testing and debugging.

We are currently using AKS in a hub-spoke network topology with AKS setup as a private cluster. https://docs.microsoft.com/en-us/azure/aks/private-clusters

Our dev workstations sit on the corporate LAN and can only access AKS services in the AKS virtual network via web requests routed through the hub firewalls or via a Linux SSH jump box.

It is not fully clear from the documentation what network routes need to be made available for it to work.

I would like to know if:

  1. There are any firewall considerations we should be aware of?
  2. What protocols and ports need to be open to enable communication between the Kubernetes cluster and Dev workstation?
  3. Will Bridge to Kubernetes work with a private AKS cluster?

Thanks for any help in advance.

rakeshvanga commented 3 years ago

@richardpz Yes, Private AKS clusters are supported with Bridge to Kubernetes. To answer your questions:

With respect to images, we are planning to make our images available on MCR including the envoy so that users can just whitelist MCR and be done with it. This work is in our backlog.

Please let me know if you face any issues and I would be happy to provide more information to unblock your scenarios.

richardpz commented 3 years ago

Thanks @rakeshvanga for taking the time to respond. Will come back with any further questions if needed.

mark-vw commented 2 years ago

With respect to images, we are planning to make our images available on MCR including the envoy so that users can just whitelist MCR and be done with it. This work is in our backlog.

@rakeshvanga, is there an ETA on moving to MCR? Current state makes the Bridge to Kubernetes a non-starter for teams in our company.