dlespiau / kubecon-l7lb

Support code for my Kubecon talk: L7 load balancing without a service mesh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update

This repository contains demo code used for a Kubecon talk. I have started a more production ready project: https://github.com/dlespiau/balance.

L7 Load Balancing without a Service Mesh

This reposity contains the support code for my Kubecon Talk, The Untapped Power of Services - L7 Load Balancing Without a Service Mesh.

It implements cliend-side l7 load balancing of Kubernetes Services using consistent hashing with bounded loads.

This is prototype code but hopefully a decent start for anyone wanting to implement similar load balancing for their own micro-services.

The talk is available in video:

The talk in video

About

Support code for my Kubecon talk: L7 load balancing without a service mesh

License:Apache License 2.0


Languages

Language:Go 91.7%Language:Shell 5.2%Language:Makefile 3.1%