Jaeger: Installation and Usage Guide for Distributed Tracing in Kubernetes

Introduction Jaeger is an open-source end-to-end distributed tracing tool originally developed by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems. This guide provides a clear overview of how to install and use Jaeger in Kubernetes with practical examples. Why Use Jaeger? Visualize service dependencies and latencies Troubleshoot performance bottlenecks Monitor request paths across microservices Support for OpenTelemetry Prerequisites A running Kubernetes cluster (e.g., Minikube, k3s, GKE, etc.) kubectl configured Helm installed 1. Install Jaeger with Helm helm repo add jaegertracing https://jaegertracing.github.io/helm-charts helm repo update helm install jaeger jaegertracing/jaeger --set query.basePath=/jaeger --set ingress.enabled=true --set ingress.hosts="{jaeger.yourdomain.com}" To expose Jaeger locally: ...

August 29, 2025 · 2 min · 269 words · John Cena