Routing rules
Istio can route a service request based on HTTP headers and specific network parameters. Based on routing rules, Pilot dynamically allows the sidecar proxy to select a version of the service, defines tags based on source and destination, applies headers, assigns weights to each service, and determines the service's incremental number. Users of the microservice have no knowledge of the different versions as it doesn't disrupt their work effort. The hostname and IP address of that service will still be accessible because the sidecar proxy forwards all service requests and responses between the user and the microservice.
Istio really shines through the use of virtual services to perform traffic routing based on the following: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access