flomesh-io / fnlb

fnlb(Flomesh network load balancer) is an ebpf based layer 4 load balancer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to build?

Install depends

make depends
echo export PATH=\${PATH}:/usr/local/go/bin >> ~/.bashrc
reboot

Build CLI

make subsys
make build
make build-cli

How to test ?

Run XLB Server

make run

Run Demo

make -f Makefile.standalone pipy
make -f Makefile.standalone test-up
make -f Makefile.standalone test-apply-lb

Test

make -f Makefile.standalone test

Stop Demo and XLB Server

make -f Makefile.standalone test-down
make stop

About

fnlb(Flomesh network load balancer) is an ebpf based layer 4 load balancer.

License:Apache License 2.0


Languages

Language:Go 100.0%