Sample applicaiton to demonstrate microservice architecture using .Net Core and Istio. Below are the features which is implemented in the demo app
- Kubernetes Application deployment via demployment, service manifest files
- Traffice routing in Istio
- Canary rollout using 80-20 % rules
Kubernetes Deployment Set up minikube and deployed to local cluster
Istio Side car injected for each pods
Traffic routing : Configured for 80-20% routing to route the service requests to different version (80 for version 1, 20% for version 2).