Managing Application Traffic
Microservices architecture creates a sprawl of loosely coupled applications deployed as containers on platforms such as Kubernetes. With the loose coupling of applications, inter-service traffic management becomes complex. If exposed insecurely to external systems, it can cause exposure of sensitive data, making your system vulnerable to external threats. Istio provides various mechanisms to secure and govern the following kinds of application traffic:
- Ingress traffic coming to your application from outside
- Inter-mesh traffic generated between various components of the application
- Egress traffic going out from your application to other applications outside the mesh
In this chapter, we will read about and practice managing application traffic by going through the following topics in detail.
- Managing Ingress traffic using the Kubernetes Ingress resource and an Istio Gateway
- Traffic routing and canary release
- Traffic...