View in browser
echo-newsletter-16

eCHO news in 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

4th October 2022

 

In case you missed it, last week as eBPF Summit and I was blown away by the buzz. All of the videos are on Youtube, but there are a few that I would especially recommend. 

1) S&P Global declaring Cilium as the key strategic technology for multi-cloud enabling them to even approach a cloud strategy, "Using Cilium we have created a highway across clouds for our multi-cloud use"
2) Daniel Borkmann’s keynote highlighting the potential of eBPF for years to come across so many different areas
3) Google stating the essential nature of Cilium to Google, GKE, Anthos and beyond

Let's 🐝 gin!

The Technical

Data-centric tracing

"eBPF can facilitate observability of kernel function execution, showing arguments and return values in a similar way to that supported in debuggers"

 

Building an eBPF-Based Profiler

Learn how to build an eBPF profiler for both for both compiled and interpreted languages

 

eunomia-bpf/eunomia-bpf

"A dynamic loader to run CO-RE eBPF as a service"

 

trailofbits/btfparse

"C++ library that parses kernel debug symbols in BTF format"

🐝

 

The Ecosystem

eBPF: More than package filtering… much more.

Quick intro to eBPF and how it works in Cilium from my colleague

 

Frederic Branczyk on Continuous Profiling Leveraging eBPF

Learn about Parca and how it is enabling continuous profiling with eBPF

 

The pros and cons of eBPF profiling

I like the visualizations in this blog comparing the different kinds of stacktraces in different languages

 

DOP 178: Kubernetes Observability Using EBPF

Podcast covering how Groundcover and eBPF are changing how we monitor our Kubernetes clusters

 

What are the 4 Golden Signals for Monitoring Kubernetes?

"Enter eBPF which provides a low-overhead, programmable, and a secure method to gather instrumentation including all of our 4 golden signals plus deep, process-level visibility with only a low overhead"

🐝

 

The How To

How to write eBPF programs with Golang

"I just started reading the docs at kernel.org (really recommended!) and I simply wrote a library, sklookup-go, in Golang around sk_lookup, that would help me with some legacy TCP servers"

 

Cilium installation in Minikube using a multi-cluster environment

How to set up and debug Cilium on minikube

 

Diagnose Service Mesh Network Performance with eBPF

"These are the cases when eBPF begins to really help with debugging/productivity when existing service mesh/envoy cannot"

🐝

 

The Events

eBPF Summit

videos are out now! Catch up on them if you missed out last week

 

Cilium Tech Talk October

The latest Cilium features including BGP, Timescape and a demo of NAT46/64 with Daniel Borkmann, co-creator of eBPF on October 6th

 

Bee Tracks: Operationalize

Join Bee Tracks to learn about the Cilium stack in instructor led hands on labs on October 19th

 

Following The ‘Superpower’ Promise Of EBPF @ P99 Conf

Liz Rice will uses eBPF code and demos to explore the basics of high performance networking with Cilium on October 19th

🐝

The Videos

eCHO Episode 63:

Cilium BPF Recorder

eCHO Episode 63: Cilium BPF Recorder

  

eCHO Episode 64:

eBPF Summit CTF #3

eCHO Episode 64: eBPF Summit CTF #3

Upcoming Stream

eCHO Episode 65: TBD

Add to your calendar

The Tweet of the Week

Tweet: Can't stop thinking about something Rui Silva (Linaro) said to me at  @linuxplumbers   last week while talking about io_uring:

 

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.

🐝

 

To make sure you keep getting these emails, please add bill@isovalent.com to your address book or otherwise mark me as a permitted sender.

 

Know a friend that needs to be in the know? Forward this to them

Was this forwarded to you? Sign up today!

Written and sent by Bill Mulligan. Any feedback is welcome!

Bill Mulligan

I work at Isovalent which is leading the eBPF-Powered Revolution in Cloud Native Networking, Observability, and Security with Cilium

isovalent
LinkedIn
Twitter

Isovalent, 20830 Stevens Creek Blvd. #1047, Cupertino, CA 95014, United States

Unsubscribe Manage preferences