Get your ticket or log in to build your agenda.

PRO SESSION (MICROSERVICES): Meshes Don't Have to Be Messy: Keeping It Simple With Traefik Mesh

Kevin Crawley
Traefik Labs, Developer Advocate

Kevin Crawley, a Developer Advocate at Traefik Labs, contributes to the team and community by bringing his passion and experience for developer productivity through enablement and education. He is passionate about championing the benefits of Open Source, DevOps, automation, observability, distributed tracing, and control theory. In addition to his role at Traefik Labs, Kevin is an organizer for DevOpsDays Nashville, recognized as a Docker Captain, a co-founder, and consultant for Single Music. He has traveled the globe speaking on topics including DevOps, Docker, Observability, and Culture Transformation at conferences such as DockerCon, SREcon, Open Source Summit EU/US, Velocity and DevOpsDays including Tokyo and Houston.

Service Mesh has evolved into a messy state of affairs. While almost every possible situation involving east-west and egress-bound traffic has a solution, these solutions often require significant oversight, planning, and capacity to implement. The downside is that solving all these problems resulted in the metaphorical equivalent of stuffing a pratfall of clowns into a Volkswagen.

Kevin will cover how the team at Traefik Labs created Traefik Mesh, a lightweight alternative to the traditional service mesh approach, by utilizing a service mesh proxy endpoint running on each node as a DaemonSet. He will discuss how this approach allowed for flexible opt-in behavior using the Service Mesh Interface (SMI) versus the more traditional sidecar approach. He will cover what the SMI is, and demonstrate how to utilize the interface with Traefik Mesh to handle access control and traffic splitting.