2022년 12월 Kubernetes Korea Group Meet up 에서 발표한 자료입니다.
발표 내용 소개
> eBPF 는 커널 영역에서 사용자가 정의한 코드를 쉽고 안전하게 실행하는 기술로 네트워킹과 트레이싱에 많이 사용되고 있습니다. Kubernetes의 대표적인 네트워크 플러그인 중 하나인 Cilium은 eBPF를 기반으로 구현되었으며, 또 다른 플러그인인 Calico도 eBPF를 지원하기 시작했습니다. 이번 세션에서는 eBPF가 무엇인지 정확하게 이해하고, Cilium 의 네트워킹에서 eBPF 프로그램이 어떻게 사용되는지 알아보겠습니다.
저자 및 배경 소개
> 저는 네이버 클로바에서 백앤드 엔지니어로 일하고 있는 이하영입니다. 개발자로 일을 시작한지는 이제 막 2년이 넘었고, 사내에서 Kubernetes를 활발히 활용하지만 네트워크 플러그인으로 Cilium을 사용하지는 않아서 관련 스터디를 시작하게 되었습니다. 미약하지만 저처럼 공부를 시작하신 분들을 위해 스터디 결과물을 공유하고자 합니다.