eCHO News 67
eCHO news is your bi-weekly wrap up of all things eBPF and Cilium. If you want to keep up on the latest in cloud native networking, observability, and security this is your quelle
22nd October 2024
Stars and views are often seen as vanity metrics, but they can still be nice milestones to stop and reflect back on how far you have come. This week cilium/cilium hit 20k Github stars and the eBPF Documentary will cross 100k views by the end of the week. When I joined Isovalent a little over 2 years ago, Cilium was at 10k stars and the eBPF documentary wasn't even an idea yet. For projects that are 9 and 10 years old, it is impressive to see the interest in them not only growing but accelerating!
My colleague Nico wrote a predictions for the second decade of Kubernetes blog and the most obvious one to me is "eBPF Will Be Ever-Present". A decade in and eBPF has become a foundational technology that every project and product is either being built on or replatforming onto and Cilium is doing the same for cloud native networking. Another decade from now the stars and views won't matter, but I'm sure that both Cilium and eBPF will continue to be crucial technologies. I'm finally back in Berlin after our offsite and have lots of bags and stories to unpack so let’s 🐝 -gin.
The Technical
Challenge 3: eBPF Ring Buffer Optimizations - Learn how your user space application can keep up with eBPF events
How to write and run an eBPF program on Linux - that traces file deletion events
eBPF Tail Calls with Rust Aya - Learn to distribute complexity across smaller programs
Challenge 2: Concurrency Issues with eBPF Maps - Dealing with race conditions in eBPF
Azure Kubernetes Service + Cilium - em português
Créer 511 clusters Kubernetes interconnectés avec Cilium Cluster Mesh (Partie 5) - "nous allons réfléchir aux outils pour vérifier que le Cluster Mesh fonctionne bien"
0xdeafbeef/jeprofl - "Allocations profiler built using ebpf"
datahangar/sfunnel - "K8s service funneling using eBPF"
acassen/dra-guard - "Mobile Core-Network routing software" based on eBPF and XDP
🐝
The Ecosystem
Cilium User Survey - 2024 - Please fill it out to help us understand where the project should go next
The Past, Present, and Future of eBPF and Its Path to Revolutionizing Systems - With the first decade complete, see how far we have gone and what is coming next
Reflecting on the eBPF Summit 2024: A Recap of Innovation and Community - Catch up on the highlights and where the ecosystem is heading
eBPF: How to Pimp Your Kernel - My most recent podcast appearance with Linux Inlaws
eBPF Is Coming for Windows - Cross-platform compatibility from IETF and Microsoft
You Don’t Know Jack about Bandwidth - Slashing latency with "a new fast Ethernet bridge, based on XDP and eBPF"
Cilium: Advanced Network Policies and Observability in Kubernetes - I like the gif showing the flow of system information at the beginning
Interview with Cilium Certified Associate Certification (CCA) creator - "I think the CCA is the closest exam to what a Certified Kubernetes Network Engineer might look like"
How to Pass CCA (Cilium Certified Associate) Exam - Great to see the Isovalent labs mentioned
Runtime Context: Missing Piece in Kubernetes Security - and how eBPF can help provide it
Bringing Zero Trust and Observability to VMs in Kubernetes with KubeVirt and Cilium - 80 million virtual machines, learn how to network them with Cilium
Cloud Native Networking as Kubernetes Starts Its Second Decade - Could have guessed "eBPF Will Be Ever-Present". What are your guesses?
Recommended by LinkedIn
eBPF: Revolutionizing Observability for DevOps and SRE Teams - SUSE getting into the eBPF game
🐝
The How To
Local Kubernetes LoadBalancer Service Using Cilium BGP - Setup BGP in a router to advertise routing information from Cilium
EKS, Bottlerocket, and Cilium with Pulumi - Sprinkle some Cilium into your cluster
Deploying eBPF in Kubernetes - Learn to deploy Cilium
Cilium Cluster Mesh dans AKS - en français
Debug Cilium toFQDN network policies - Troubleshoot packet drops in Kong gateway when a hostname has CNAMEs
🐝
The Video
Implementing Virtual Machine Micro-Segmentation with Cilium and KubeVirt - Live migrations, zero trust networking, and observability all for VMs with Cilium
eBPF Crash Course for Beginners - From Extensible Operating Systems at Columbia University
eBPF-Powered Kubernetes Security: A Complete Guide to Tetragon - Intro video with accompanying Github repo
🐝
The Events
eBPF Birds of a Feather - Open Source Summit Japan - October 28th in Tokyo
Cilium: A path to Secure Connectivity on Kubernetes - Webinar on October 28th
Enhancing AKS Networking and Security with Isovalent Platform: Hands-On Workshop for Cloud Architects - Virtual Workshop on November 7
Leveling up EKS Clusters with Isovalent Platform: Hands-On Workshop for Cloud Architects - Virtual Workshop on November 26/28
Cilium + eBPF Day - See you in Salt Lake! Schedule and launch blog are out now
🐝
The Tweet of the Week
As always, if you’ve seen a blog post, a tool, or anything else eBPF or Cilium related that you think the rest of the community should hear about, send them my way. You can either hit reply or join the #echo-news channel on Cilium Slack. You can also find all of the past episodes on the website.
🐝
Community @ Isovalent working on Cilium and eBPF
2moContent from: Mark Bakker Reza Bojnordi Dean L. Dave Collier-Brown Marc Suñé Scott Lowe Nicolas Vibert Teodor Podobnik Pedro Ignácio Joseph Ligier Simardeep S. Simone Rodigari Alexandre Cassen Abdul Hannan Kamrul Teng Jiang Yuki Nakamura Sajeeva Lakmal Oshrat Nir Joab Jackson Yusheng Zheng Mahesh Chinthaka Is It Observable Henrik Rexed David Frappart Igor Nikolovski