REZ-OAN / lb-xdp-poc

A custom LoadBalancer Using eBPF and xdp
1 stars 0 forks source link
bpf2go docker dockernetworking ebpf ebpf-programs golang kernelmodule load-balancer makefile packet-capture reactjs

CUSTOM LOADBALANCER WITH XDP

Table Of Contents

Step-1 (clone the repository)

 git clone https://github.com/REZ-OAN/lb-xdp-poc.git

Step-2 (Build Necessary Docker Images)

Navigate to the lb-xdp-poc directory (root directory for the application)

To generate execute the following command :

go generate

This will generate the necessary files for you.

You Will See these logs :

go_generate_logs

Step-4 (Build The lb-backend Binary)

Navigate to lb-backend. To build execute the following command :

go build

Step-5 (Install The Necessary Packages)

Navigate to lb-frontend. To install necessary packages execute the following command:

npm i

Step-6 (Hands On)

To see the hands on demonstration visit HandsOn load_balancer_xdp