You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Istio objects to the network view, to better visualis the network of the application.
Istio has serval objects: Virtual service, Gateway, Ingress-gateway.
Motivation
We have applications with Istio, so the traffic goes from an Ingress to a service and pods (ingress-gateway), and from there using virtual service and gateway to anther service and pods (the businss pods)
Today we can only see the traffic from the ingress to the ingress gateway.
Proposal
Add gateway and virtual service to the network view.
How do you think this should be implemented?
Virtual service is trival as it is easy to understand which services it will forwrd traffic to.
Gateway is more complicated: virtual services know the gateway but not the other way around. And gateway uses a selctor to find the relvant pods (ingress-gateway) - so it's kinf of the ingress object in the ResourceNetworkingInfo but there isn't a built in support for this use case.
The text was updated successfully, but these errors were encountered:
Hi, about the Gateway and the ingress-gateway:
Gateway uses a selector to config the ingress gateway according to the relevant virtual service.
The virtual service has the name of the relevant gateway in his spec.
This is kind of the ingress object in the ResourceNetworkingInfo, where the service added his upstream ingress.
The gateway should have the option to set the upstream labels (select to ingress-gateway) and the virtual service should be able to set upsream target (the gateway).
The ui will then mach the upstream to existing objects in the application based on the same logic at the downstream mach today.
@alexmt - does this make sens? If so I will continue working on it.
Summary
Add Istio objects to the network view, to better visualis the network of the application.
Istio has serval objects: Virtual service, Gateway, Ingress-gateway.
Motivation
We have applications with Istio, so the traffic goes from an Ingress to a service and pods (ingress-gateway), and from there using virtual service and gateway to anther service and pods (the businss pods)
Today we can only see the traffic from the ingress to the ingress gateway.
Proposal
Add gateway and virtual service to the network view.
How do you think this should be implemented?
Virtual service is trival as it is easy to understand which services it will forwrd traffic to.
Gateway is more complicated: virtual services know the gateway but not the other way around. And gateway uses a selctor to find the relvant pods (ingress-gateway) - so it's kinf of the ingress object in the
ResourceNetworkingInfo
but there isn't a built in support for this use case.The text was updated successfully, but these errors were encountered: