k3s-io/klipper-lb

Embedded service load balancer in Klipper

436

stars

68

commits

Shell

primary language

Jul 1, 2026

updated

Browse cluster: Build systems, packaging, and container infrastructure

README

Klipper Service Load Balancer

This repo builds the runtime image for the integrated service load balancer (aka ServiceLB) in K3s and RKE2. This works by using a host port for each service load balancer and setting up iptables to forward the request to the cluster IP. The regular k8s scheduler will find a free host port. If there are no free host ports, the service load balancer will stay in pending.

Building

make

Contributors

manuelbuil

16 commits

brandond

8 commits

dereknola

7 commits

k3s-io/klipper-lb

Embedded service load balancer in Klipper

436

stars

68

commits

Shell

primary language

Jul 1, 2026

updated

Browse cluster: Build systems, packaging, and container infrastructure

README

Klipper Service Load Balancer

This repo builds the runtime image for the integrated service load balancer (aka ServiceLB) in K3s and RKE2. This works by using a host port for each service load balancer and setting up iptables to forward the request to the cluster IP. The regular k8s scheduler will find a free host port. If there are no free host ports, the service load balancer will stay in pending.

Building

make

Contributors

manuelbuil

16 commits

brandond

8 commits

dereknola

7 commits

Languages

Shell

86.9%

Dockerfile

7.6%

Makefile

5.6%