Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flomesh-io/fnlb
fnlb(Flomesh network load balancer) is an ebpf based layer 4 load balancer.
https://github.com/flomesh-io/fnlb
ebpf layer-4-loadbalancer load-balancer
Last synced: 1 day ago
JSON representation
fnlb(Flomesh network load balancer) is an ebpf based layer 4 load balancer.
- Host: GitHub
- URL: https://github.com/flomesh-io/fnlb
- Owner: flomesh-io
- License: apache-2.0
- Created: 2023-08-08T11:25:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-16T08:26:27.000Z (over 1 year ago)
- Last Synced: 2024-06-21T18:46:32.905Z (8 months ago)
- Topics: ebpf, layer-4-loadbalancer, load-balancer
- Language: Go
- Homepage:
- Size: 1.54 MB
- Stars: 6
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## How to build?
### Install depends
```bash
make depends
echo export PATH=\${PATH}:/usr/local/go/bin >> ~/.bashrc
reboot
```### Build CLI
```bash
make subsys
make build
make build-cli
```## How to test ?
### Run XLB Server
```bash
make run
```### Run Demo
```bash
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
```bash
make -f Makefile.standalone test-down
make stop
```