Add VirtualGateway
This workshop has been deprecated and archived. The new Amazon EKS Workshop is now available at www.eksworkshop.com.
Adding App Mesh VirtualGateway
Until now we have verified the communication between services is routed through envoy proxy, lets expose the frontend service frontend-node
using AWS App Mesh VirtualGateway.
Create VirtualGateway components uisng the virtual_gateway.yaml as shown below.
This will create the kubernetes service as Type Load Balancer and will use the AWS Network Load balancer for routing the external internet traffic.
kubectl apply -f deployment/virtual_gateway.yaml
Get all the resources that are running in the namespace
You can see VirtualGateway components named as ingress-gw
below:
kubectl get all -n prodcatalog-ns -o wide | grep ingress
Log into console and navigate to AWS App Mesh -> Click on prodcatalog-mesh
-> Click on Virtual gateways
, you should see below page.
