Explore the Catalog

Tutorials, challenges, courses, skill paths, playgrounds, and more — search the whole library in one place.

Tutorial

Accelerating Transparent Ingress Proxy with eBPF and Envoy

This lab teaches you how to use eBPF socket acceleration to speed up communication between processes on localhost and optimize a transparent Envoy proxy setup. You will implement techniques that bypass parts of the kernel networking stack, allowing data to be transferred more directly between sockets to improve throughput and reduce latency.

Accelerating Transparent Ingress Proxy with eBPF and Envoy (cover image)
See all tutorials →
Challenge

AWK Mastery: From Zero to Hero

3-phase AWK challenge on realistic data in /home/laborant/awk_challenge/. Fundamentals: columns, delimiters, formatting. Logic & regex: filters, anchors, conditions, math. Sysadmin: logs, CSVs, metrics, counts, reports. Data lives under /home/laborant/awk_challenge/ (logs/access, data/hr, sys/metrics) and outputs are written to /home/laborant/ files.

See all challenges →
See all skill paths →
Playground on  Observability, Security

Tetragon

A 3-in-1 playground (Kubernetes, Docker, and vanilla Linux hosts) to experiment with Tetragon - an eBPF-powered security observability tool.

Playground on  Linux, Observability

Doom Perf Lab

Explore live host CPU/Memory/Disk/Network telemetry as an interactive Doom diagnostics lab. All the elements in the game react to system signals (eg, the cpu cores glow red when there's high utilization).

Playground on  Kubernetes, Observability

HotROD + Jaeger on K3s

Jaeger's HotROD demo app pre-deployed on a 3-node K3s cluster, wired to a Jaeger v2 all-in-one over OTLP. Click a customer, then read the trace.

Playground on  Kubernetes, Observability

OpenTelemetry Demo on k3s

A snapshot-backed three-node k3s cluster with the complete OpenTelemetry Demo, including Jaeger and Grafana.

See all playgrounds →