December 2, 2019

150 words 1 min read

The Untapped Power of Services - L7 Load Balancing Without a Service Mesh

The Untapped Power of Services - L7 Load Balancing Without a Service Mesh

At Weaveworks, we sometimes need more than the L3/L4 load balancing offered today with the Service abstraction. The Kubernetes Service & Endpoint objects have some extraordinary untapped powers: they …

Talk Title The Untapped Power of Services - L7 Load Balancing Without a Service Mesh
Speakers Damien Lespiau (Software Engineer, Weaveworks)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Copenhagen, Denmark
Date Apr 30-May 4, 2018
URL Talk Page
Slides Talk Slides
Video

At Weaveworks, we sometimes need more than the L3/L4 load balancing offered today with the Service abstraction. The Kubernetes Service & Endpoint objects have some extraordinary untapped powers: they can be used to build artisanal, high-level load balancing and session affinity schemes. This talk will go through a few examples: sharding across endpoints based on a layer 7 key, master endpoint election and demonstrate a tiny reverse proxy implementing service affinity using consistent hashing with bounded load.

comments powered by Disqus