EnvoyCon 2018 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Lightning Talk [clear filter]
Monday, December 10

9:10am PST

Lightning Talk: Who is Envoy - Harvey Tuch, Google
An analysis of Envoy source code, contributors, history and evolution, providing insight into the trust relationships in the community, who is developing, reviewing and approving changes. What the Envoy developer dynamic looks like, a quantitative state-of-the-union.

avatar for Harvey Tuch

Harvey Tuch

Software Engineer, Google
Harvey Tuch is a Staff Software Engineer at Google where he leads the Envoy Platform team. He is an Envoy senior maintainer and is a driver of the Universal Dataplane API (UDPA) initiative. His Envoy interests include xDS APIs, security, fuzzing and performance.

Monday December 10, 2018 9:10am - 9:20am PST
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building

9:20am PST

Lightning Talk: It’s 10pm, do you know what your proxy is doing? Understanding the xDS Protocol! - Isaac Diamond, Stripe
The Envoy xDS protocol forms the backbone of the Envoy v2 discovery APIs but understanding the the details can be pretty challenging. Remembering the differences between the CDS, LDS, EDS, and RDS is tough, let alone figuring out how they work under the hood! The documentation for the xDS protocol can be hard to understand for beginners and there are a few subtleties to consider while building an implementation. This talk explores the design of the xDS protocol through the lens of our experience building a management server implementation. Over the course of this talk we’ll cover the basics of the lifecycle of xDS gRPC connections and the way configuration updates are delivered to Envoy. Attendees will hopefully come away with a clearer understanding of the internals of the protocol that underlies Isito and Envoy’s Go Control Plane and will be equipped with an understanding of where to look to start building xDS implementations themselves!

avatar for Isaac Diamond

Isaac Diamond

Software Engineer, Stripe

Monday December 10, 2018 9:20am - 9:30am PST
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building

1:30pm PST

Lightning Talk: Extending Envoy with Go - Thomas Graf, Covalent
Envoy has become a popular proxy in the cloud native landscape thanks to its robustness, stability, efficiency and community. What if we could extend Envoy filters and parsers using Go. This talk introduces the new Go based extension framework for Envoy that allows to extend Envoy with customized filters, logic and protocol parsers written in Go without requiring to understand the entire C++ codebase. We will walk through how everyone in the community can write a Go extension to Envoy to add additional protocol parsers or filtering logic and discuss how this allows to implement a fully distributed servicemesh.

avatar for Thomas Graf

Thomas Graf

Co-Founder & CTO, Isovalent
Thomas Graf is Co-Founder & CTO at Isovalent and creator of the Cilium project. Before this, Thomas has been a Linux kernel developer at Red Hat for many years.

Monday December 10, 2018 1:30pm - 1:40pm PST
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building

1:40pm PST

Lightning Talk: Debugging microservices applications with Envoy + Squash - Idit Levine, Solo.io
The mainstreaming of containerization and microservices is raising a critical question by both developers and operators: how do we debug all this?

Debugging microservices applications is a difficult task. The state of the application is spread across multiple microservices, and it is hard to get a holistic view of the state of the application. To meet this challenge we developed Squash, the microservices debugger. Squash integrates with Envoy to attach a debugger to any application in the service mesh.

In this talk, we will describe the Envoy filters we wrote to integrate with Squash to facilitate distributed debugging. 

avatar for Idit Levine

Idit Levine

CEO, Solo.io
Solo.io founderIdit Levine is the founder and CEO of Solo.io, a company that develops tools to help enterprises adopt and extend innovative cloud technologies alongside modernizing their existing IT investments. The Solo.io portfolio of open source and commercial products includes... Read More →

Monday December 10, 2018 1:40pm - 1:50pm PST
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building

2:50pm PST

Lightning Talk: Integrating Envoy with DPDK-based virtual networks - Raja Sivaramakrishnan, Voltera Edge Services
This talk will focus on the work we have done at Volterra to
integrate Envoy with a user space network stack built on top
of DPDK (Data Plane Developer Kit) with support for load
balancing across multiple virtual networks.



Software Engineer, Volterra Edge Services
Raja Sivaramakrishnan is a software engineer at Volterra, working on packet forwarding infrastructure. He was previously at Juniper Networks and Contrail Systems.

Monday December 10, 2018 2:50pm - 3:00pm PST
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building

3:30pm PST

Lightning Talk: How to deploy mutually authenticated TLS without ruining everything - Spike Curtis, Tigera
TLS with mandatory mutual authentication is the gold standard for communication in distributed applications and forms the backbone of a Zero Trust Network. Envoy can do it for you with no application code changes, but if you just “turn it on” in a live production cluster you’ll quickly find you have a major disruption on your hand.

In this presentation, Spike will explain and demonstrate how to take a production cluster from a completely unencrypted to fully secured without dropping traffic. The demonstration will use Istio, but Spike will explain conceptually and cover the Envoy config changes being made in each step so the techniques can be applied to any Envoy service mesh. 

avatar for Spike Curtis

Spike Curtis

Senior Software Engineer, Tigera
Spike Curtis is a software developer at Tigera. He co-leads the Istio Security Working Group and is a contributing author of SPIFFE specifications.  He is also a core developer for Calico.

Monday December 10, 2018 3:30pm - 3:40pm PST
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building