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

YouTube

Building a Kubernetes Operator for Automated Distributed Tracing

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Discover how to implement automated distributed tracing in a Kubernetes cluster through a conference talk that unveils a powerful Kubernetes operator. Learn to trace every JavaScript, Python, and Java pod in a namespace with minimal setup, requiring only one Kubernetes secret and one custom resource. Explore state-of-the-art automation techniques for injecting OpenTelemetry distributions without manual intervention. Delve into the inner workings of this operator, developed by Lumigo's R&D team, covering topics such as admission controller mutating webhooks, event creation on injected resources, and reconciling webhook-created events. Gain insights into enabling automated tracing within a namespace, injecting tracers into containers, and activating packages through environment variables. Understand the differences between static and dynamic binaries, and learn about custom object deletion in this comprehensive exploration of advanced Kubernetes tracing capabilities.

Syllabus

Intro
Enter distributed tracing
Enable Automated Tracing within a Namespace
Getting the tracers into the container
Activating packages through env vars (Node.js example)
Static vs dynamic binaries
Admission controller mutating webhook
Custom object deletion

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Building a Kubernetes Operator for Automated Distributed Tracing

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.