Programming/OpenSource

[opensource] eBPF based project

Hayley Shim 2023. 10. 28. 17:55

eBPF 기반 오픈 소스 프로젝트를 소개합니다.

[출처] eBPF based Cloud Native external Load Balancer ‘LoxiLB’

  • eBPF : user space에서 동작하는 기능을 kernel space에서 동작할 수 있게 하는 기능
  • eBPF 기반 프로젝트 : eBPF는 프로토콜이 아니라 리눅스 커널에 샌드박스 기술을 적용하는 기술이라 생각
  1. cilium — eks anywhere 에 탑재. 별도 encapsulation 없이 같은 대역에 네트워킹이 가능하도록 함
  2. calico — bgp 등에 사용됨. 현재 vxlan 안쓰는 방향으로 진행하며 data plane쪽만 eBPF로 진행
  3. loxiLB — 현재 eks anywhere에서 metal LB를 loxiLB로 대체하려 시도 중. go 언어 기반으로 동작

 

 

blog migration project

written in 2023.3.16

https://medium.com/techblog-hayleyshim/opensource-ebpf-based-project-fdde82e4d197