Virtual Service
- Refer Here
- Communication between software components in an application

- Microservice demo application architecture

- The changeset for details service Refer Here and apply this

- Add ratings service changeset Refer Here and apply these changes

- Created a review application with only v1. Refer Here for the changes and apply the changes

- Refer Here for the product page changes and apply the product page

- Now lets try to observe any pod

- The envoy proxy is automatically injected into the pod, this is because while we were setting up istio we have executed the following command, which enables automatic istio injection in default namespace
kubectl label namespace default istio-injection=enabled
-
We need to access the application from outside k8s cluster, for this we would be using the gateway
-
Add the gateway for external access Refer Here for the changeset.
-
In the above changeset we have custom resources defined by istio, lets apply the changes

-
Now lets delete the details service and try to use the products page

-
Lets create a virtual service for details with retries Refer Here for the changes

