Mix Kubernetes with Linux Kernel Tracing to Boost the Observability of Your Cluster
Talkat ContainerCon @ OSS EU 2023 · on Tuesday, 2023-09-19· at 14:30· Room 0A (Floor 0), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
An open source project hooks the existing Linux kernel tracing framework and kernel tracepoints to follow containers as ordinary processes via namespaces, recording 39 distinct events across roughly 300 containers in the demo with millisecond timestamps and low overhead. It correlates syscall and scheduler activity with pod metadata, aggregates traces in-kernel, and exposes results through a simple HTTP API endpoint so the data is queryable from Kubernetes tooling; the demo shows it working end to end in a production-like cluster.
AI-written summary · about
chapters (6)
- 0:00Introduction to Kubernetes tracing
- 5:00Tracing frameworks and tools
- 10:22Container tracing with eBPF
- 16:59Demo of system tracing
- 24:08Live tracing demonstration
- 28:13Q&A and summary
related talks
30mMix Kubernetes with Linux Kernel Tracing to Boost the Observability of Your Cluster
14mLeveraging Distributed Tracing in Kubernetes & Containerized Environments
33mOpenTracing and Containers: Depth, Breadth, and the Future of Tracing
16mPeeking Under the Hood: Observability of Kubernetes gRPC Internals
29mKubernetes-Defined Monitoring [I]
19mKeynote: OpenTracing and Containers: Depth, Breadth, and the Future of Tracing - Ben Sigelman
31mFrom Kernel To Cloud: Building a Complete Open Source Observ...
22mBuilding a Kubernetes Operator for Automated Distributed Tracing
