Reproducing Production Issues in CI Pipeline Using eBPF
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
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]
Related Courses
Hands-on Introduction to Pixie - Kubernetes ObservabilityRawkode Academy via YouTube LFX Mentorship Showcase - Segment 3
Linux Foundation via YouTube Implementing Container Privilege Escalation Detection Using eBPF for Cloud Native Security
Linux Foundation via YouTube Past, Present, and Future of eBPF in Cloud Native Observability
CNCF [Cloud Native Computing Foundation] via YouTube eBPF for Observability: The Good, the Bad, and the Ugly
CNCF [Cloud Native Computing Foundation] via YouTube