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
As a new App Mesh user, I spend a lot of time poring over the ColorApp example. I'm struggling to understand the purpose of the colorgateway VirtualService.
It seems that VirtualService routes are only relevant for communication between VirtualNodes within a mesh. Correct so far?
In this case, why define a VirtualService for the colorgateway since it only receives traffic from outside of the mesh. At least that's how it's described in the EKS walkthrough in the aws-app-mesh-examples repo. The curler pod makes requests to the colorgateway from outside of the mesh (i.e. it's deployed without an exposed port so no sidecar; also doesn't define a VirtualNode).
When you kubectl exec curler-dc65c8c79-zbtkb -- curl colorgateway:9080/color, the VirtualService config does not have an effect. For instance, I changed it to route traffic to some-other-virtual-node but it had no effect:
As a new App Mesh user, I spend a lot of time poring over the ColorApp example. I'm struggling to understand the purpose of the colorgateway VirtualService.
It seems that VirtualService routes are only relevant for communication between VirtualNodes within a mesh. Correct so far?
In this case, why define a VirtualService for the colorgateway since it only receives traffic from outside of the mesh. At least that's how it's described in the EKS walkthrough in the aws-app-mesh-examples repo. The curler pod makes requests to the colorgateway from outside of the mesh (i.e. it's deployed without an exposed port so no sidecar; also doesn't define a VirtualNode).
When you
kubectl exec curler-dc65c8c79-zbtkb -- curl colorgateway:9080/color
, the VirtualService config does not have an effect. For instance, I changed it to route traffic tosome-other-virtual-node
but it had no effect:kubectl exec curler-dc65c8c79-zbtkb -- curl colorgateway:9080/color
still routed to thecolorgateway
service as before.Please let me know what I'm missing. Thanks in advance.
The text was updated successfully, but these errors were encountered: