GitHub Trends
10.2K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#c_lang #bpf #ebpf #examples #libbpf #tutorial #xdp

This tutorial helps you learn eBPF (Extended Berkeley Packet Filter) step by step with practical examples. It covers basic concepts, code examples in languages like C, Go, and Rust, and real-world applications in areas such as observability, networking, and security. The tutorial is designed to be easy to follow, starting with simple "Hello World" programs and progressing to more advanced topics. It also provides pre-configured GitHub templates to quickly set up and run eBPF projects, making it easier for developers to focus on coding without worrying about the setup. This makes learning and using eBPF much simpler and faster.

https://github.com/eunomia-bpf/bpf-developer-tutorial
#go #bpf #cncf #cni #containers #ebpf #k8s #kernel #kubernetes #kubernetes_networking #loadbalancing #monitoring #networking #observability #security #troubleshooting #xdp

Cilium is an eBPF-based tool for Kubernetes that delivers fast networking, deep visibility, and strong security. It creates simple Layer 3 networks across clusters, handles load balancing to replace kube-proxy, enforces identity-based policies from L3 to L7 (like HTTP or DNS rules), supports service mesh with encryption, and offers Hubble for real-time traffic monitoring. Stable versions like v1.18.6 run on AMD64/AArch64. You gain scalable performance, easier policy management without IP hassles, better troubleshooting, and higher efficiency for large cloud-native apps, cutting costs and boosting reliability.

https://github.com/cilium/cilium