Episode 16: How Istio configures Envoy proxies
Tetrate
0:00 / 0:00
Episode 16: How Istio configures Envoy proxies
4 334 просмотра · Трансляция закончилась 4 года назад
Tetrate
1,63 тыс. подписчиков
4 334 просмотра · Трансляция закончилась 4 года назад
Join us on January 20th for the first Istio weekly episode in 2022. Eitan Suez will explore how Istio configures Envoy proxies.
Have you ever wondered what happens when you deploy a VirtualService or a DestinationRule? We know Istio translates the high-level configuration to the low-level Envoy configuration, but do we really understand how the different concepts map to each other? Eitan will show us how to use Istio CLI, proxy-status, and proxy-config commands to inspect the parts of Envoy configuration. Join us!
#istioweekly #envoy #istio
▬▬▬▬▬▬ Episode links/notes ▬▬▬▬▬▬
00:48 Happy 2022 - welcome!
02:07 Upcoming events (ZTA and DevSecOps for Cloud-Native apps event, Wasm workshop, Istio 0 to 60)
04:54 How Istio configures Envoy introduction
05:57 Motivation for the talk
07:32 What are we going to do?
08:20 Canonical traffic routing example
10:09 Installing Istio using the minimal profile
12:28 Deploying the applications
15:15 Deploying the DestinationRule and VirtualService
18:10 What do we have at this point?
21:48 Understanding Envoy terms (listeners, routes, clusters, endpoints)
23:33 Request flow through Envoy
27:14 Istio CLI proxy status command
30:26 RegistryZ debug endpoint
31:31 Istio CLI proxy config command (clusters, endpoints)
37:31 How deploying a DestinationRule impacts clusters
40:42 How deploying a VirtualService impacts routes
46:10 Looking at istiod logs
48:18 Weighted clusters in Envoy
52:02 Istio CLI describe command
53:18 Closing thoughts
▬▬▬▬▬▬ Upcoming events ▬▬▬▬▬▬
ZTA and DevSecOps for Cloud-Native Applications: https://tetr8.io/nist-2022
Istio Wasm Extensions Workshop: https://tetr8.io/wasm-workshop
Istio 0 to 60 workshop (PST): https://tetr8.io/istio-0-60-pst
Istio 0 to 60 workshop (IST): https://tetr8.io/istio-0-60-ist
▬▬▬▬▬▬ Connect ▬▬▬▬▬▬
Join Tetrate Community on Slack: https://tetr8.io/tetrate-community
Follow us on Twitter: / tetrateio
Follow us on LinkedIn: / tetrate
Past episodes: http://tetr8.io/istioweekly
▬▬▬▬▬▬ Participate ▬▬▬▬▬▬
Suggest an episode: https://tetr8.io/tetrate-community
Have a question about this episode? Comment below or in Tetrate Community Slack