To view the application, we need to get the IP to the Kubernetes service for the sample application. To do this, we need to run a kubernetes command.
From the SSH CLI SSH command prompt type this command
kubectl -n staging get svc
Example output
NAME TYPE CLUSTER-IP EXTERNAL-IP
catalog ClusterIP 10.100.181.171 <none>
customer ClusterIP 10.100.147.216 <none>
frontend LoadBalancer 10.100.58.2 a6ebaa4a370e0468093167462c3aeab2-115097342.us-west-2.elb.amazonaws.com
order ClusterIP 10.100.228.17 <none>
From the output, copy the entire value from EXTERNAL-IP and open it in a browser. This would be http://1a6ebaa4a370e0468093167462c3aeab2-115097342.us-west-2.elb.amazonaws.com
for the example above.
Use the menu on on the home page to navigate around the application and notice the URL for key functionality. You will see these URLs later as we analyze the application.
The application looks like this monolith, but notice how the home page shows the versions of the three running backend services. You will see these version updated automatically as we deploy new versions of the backend services.