      ## Istio  **Gateway** will accept traffic into service mesh , that has pointer to **virtual service** has property called **selector** allows you to select v1 and v2 of app helps for canary deployments. V1 and v2 are the pods. In each pod **side car container** is inserted inside the pod. This side car container has **envoyproxy** that is helping istio to manage the traffic. 