Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Reproducing Production Issues in CI Pipeline Using eBPF

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore how to leverage eBPF technology for reproducing production issues in CI pipelines in this 29-minute conference talk from KubeCon + CloudNativeCon North America 2022. Dive into the basics of eBPF and discover practical examples of using eBPF-collected data for various software quality use cases. Learn how to utilize the Pixie CNCF sandbox project to extract data and replicate production issues on developer desktops for debugging. Gain insights on integrating these techniques into Continuous Integration pipelines for pre-deployment sanity checks, addressing common challenges like timestamp skew and authentication. Follow along with open-source examples as speakers Matthew LeRay and Omid Azizi demonstrate the power of traffic replay in catching errors and improving software quality.

Syllabus

Intro
The Challenge with Testing
Why Traffic Replay?
Ways to Replay Traffic for Testing
What is BPF7 An Analogy
Pixie's Protocol Tracer
What about TLS traffic?
Pixie Architecture
Integrating with Pixie
CI Demo Use Cases (with Code)
Filter the data
Adding recurring tests to Github Actions
Traffic Replay catches the error
What happened?

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Reproducing Production Issues in CI Pipeline Using eBPF

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.