Istio Service Mesh: The Step by Step Guide
What is Istio Service Mesh? Istio service mesh provides several capabilities for traffic monitoring, access control, discovery, security, resiliency, and other useful things to a bundle of services. It delivers all that and strikingly does not require any changes to the code of any of those services. To make this possible, Istio deploys an Istio proxy (called an Istio sidecar) next to each service. All of the traffic meant for assistance is directed to the proxy, which uses policies to decide how, when, or if that traffic should be deployed to the service. It also enables sophisticated techniques such as canary deployments, fault injections, and circuit breakers. How Istio Works with Containers and Kubernetes Istio service mesh, as suggested, uses a sidecar container implementation of the features and functions required mainly for microservices. Developed and announced in 2017, it was built on the Istio envoy framework, and has since then sunk its teeth into are...