youtube image
From YouTube: Rust-based Ztunnel for Istio Ambient Mesh?

Description

When Istio ambient service mesh was announced on Sept 7, 2022, the ztunnel (zero-trust tunnel) was implemented using Envoy proxy. What were the thought processes when evaluating Envoy vs Rust based ztunnel? What were the key considerations? Join us to hear an update on the ztunnel and bring your questions!

0:00 - Begin
0:07 - Livestream introduction from Lin Sun
1:11 - Introduction of Kevin Dorosh
1:45 - News updates
2:50 - Why did we start with Envoy-based ztunnel?
3:51 - Challenges of Envoy
7:10 - Kevin was convinced that Envoy was the right approach for ztunnel, but what’s changed?
9:27 - What is work-stealing?
12:10 - Work stealing diagram
13:40 - Envoy’s threading model
15:09 - Why is work stealing so important for ztunnel?
19:10 - Special characteristics of gateway within work stealing
20:50 - Connection balancing
23:20 - Rust-based ztunnel
25:00 - Live demo of Rust-based ztunnel
35:43 - HBone explanation from Lin Sun
37:32 - Resumption of live demo
39:45 - Delta workload discovery service
42:40 - End of demo
43:00 - Questions
43:17 - How to connect with Lin Sun and Kevin Dorosh
43:42 - Closing remarks from Lin Sun
--
Join Solo on Slack: https://slack.solo.io
Follow us on Twitter: https://twitter.com/soloio_inc
Follow us on LinkedIn: https://www.linkedin.com/company/solo.io/
Past episodes: https://github.com/solo-io/hoot