# Kubernetes History Inspector, with Kakeru Ishii Page: https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-history-inspector-with-kakeru-ishii Text version: https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-history-inspector-with-kakeru-ishii.md Podcast: [Kubernetes Podcast from Google](https://stenobird.com/podcast/kubernetes-podcast-from-google) Published: 2025-02-13T11:23:00+00:00 Episode link: https://e780d51f-f115-44a6-8252-aed9216bb521.libsyn.com/kubernetes-history-inspector-with-kakeru-ishii Audio file: https://traffic.libsyn.com/secure/e780d51f-f115-44a6-8252-aed9216bb521/KPOD247.mp3?dest-id=3486674 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/kubernetes-podcast-from-google/episodes/kubernetes-history-inspector-with-kakeru-ishii Duration seconds: 1089 ## Resource Discover how the Kubernetes History Inspector (KHI) uses Directed Acyclic Graphs to transform flat logs into visual relationship diagrams. Learn how this tool helps engineers debug transient, multi-component failures that are nearly impossible to trace via text alone. ## Highlights - Main idea: KHI converts structured logs into a Directed Acyclic Graph (DAG) to visualize dependencies between cluster components - Practical takeaway: Use KHI to debug intermittent authentication errors by correlating logs from kubelet, containerd, and workload identity simultaneously - Failure mode: Traditional log searching fails to capture the temporal relationship between disparate events, making transient issues hard to diagnose - Technical detail: The tool is designed as an in-memory, high-performance WebGL application for rapid investigation without complex backend setup - Future outlook: Visual evidence remains critical in the LLM era to verify and provide context for AI-generated troubleshooting suggestions ## Topics Kubernetes, Observability, Log Analysis, Open Source, Cloud Native, Debugging, Data Visualization, CNCF ## Chapters - 1:05 — CNCF News and KubeCon Updates: A look at the top CNCF projects and opportunities for end-user case studies at KubeCon London. - 2:20 — Introducing Kubernetes History Inspector: An introduction to KHI, a new open-source project under Google Cloud for log visualization. - 4:55 — Visualizing Resource Relationships: How KHI builds relationship diagrams from log backends, currently supporting Cloud Logging. - 6:10 — The Challenge of Transient Errors: Why troubleshooting intermittent cluster issues requires a macroscopic view of historical logs. - 8:55 — Case Study: Workload Identity Debugging: Using KHI to correlate logs across multiple components to solve complex authentication failures. - 12:45 — Architecture: DAGs and WebGL: The technical implementation of KHI using Directed Acyclic Graphs and WebGL for performance. - 15:15 — In-Memory Design and AI Integration: Discussing the intentional in-memory design and the role of visualization in the era of LLMs. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/kubernetes-podcast-from-google/episodes/kubernetes-history-inspector-with-kakeru-ishii/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-history-inspector-with-kakeru-ishii.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.