{"podcast":{"title":"Kubernetes Podcast from Google","slug":"kubernetes-podcast-from-google","podcast_index_feed_id":860803,"rss_url":"https://rss.libsyn.com/shows/419861/destinations/3486674.xml","website_url":"https://kubernetespodcast.com","image_url":"https://static.libsyn.com/p/assets/a/3/a/a/a3aa4f08236059f5e55e3c100dce7605/NewKPodRoboWhite-20240924-1zwoxpn1sl.png","author":"Kubernetes Podcast from Google","episode_count":265,"summary":"A biweekly podcast focused on what's happening in the Kubernetes community hosted by Abdel Sghiouar and Kaslin Fields. We cover Kubernetes, cloud-native applications, and other developments in the ecosystem. Abdel and Kaslin on Twitter at @KubernetesPod or by email at kubernetespodcast@google.com.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google"},"episode":{"title":"Kubernetes History Inspector, with Kakeru Ishii","slug":"kubernetes-history-inspector-with-kakeru-ishii","published_at":"2025-02-13T11:23:00+00:00","page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-history-inspector-with-kakeru-ishii","show_page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google","url":"https://e780d51f-f115-44a6-8252-aed9216bb521.libsyn.com/kubernetes-history-inspector-with-kakeru-ishii","audio_url":"https://traffic.libsyn.com/secure/e780d51f-f115-44a6-8252-aed9216bb521/KPOD247.mp3?dest-id=3486674","summary":"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.","meta_description":"Learn how the Kubernetes History Inspector (KHI) uses WebGL and DAGs to visualize complex log relationships for faster Kubernetes troubleshooting.","key_points":["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"],"chapters":[{"start_ms":65000,"title":"CNCF News and KubeCon Updates","summary":"A look at the top CNCF projects and opportunities for end-user case studies at KubeCon London."},{"start_ms":140000,"title":"Introducing Kubernetes History Inspector","summary":"An introduction to KHI, a new open-source project under Google Cloud for log visualization."},{"start_ms":295000,"title":"Visualizing Resource Relationships","summary":"How KHI builds relationship diagrams from log backends, currently supporting Cloud Logging."},{"start_ms":370000,"title":"The Challenge of Transient Errors","summary":"Why troubleshooting intermittent cluster issues requires a macroscopic view of historical logs."},{"start_ms":535000,"title":"Case Study: Workload Identity Debugging","summary":"Using KHI to correlate logs across multiple components to solve complex authentication failures."},{"start_ms":765000,"title":"Architecture: DAGs and WebGL","summary":"The technical implementation of KHI using Directed Acyclic Graphs and WebGL for performance."},{"start_ms":915000,"title":"In-Memory Design and AI Integration","summary":"Discussing the intentional in-memory design and the role of visualization in the era of LLMs."}],"topics":["Kubernetes","Observability","Log Analysis","Open Source","Cloud Native","Debugging","Data Visualization","CNCF"],"duration_seconds":1089,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/kubernetes-podcast-from-google/episodes/kubernetes-history-inspector-with-kakeru-ishii/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-history-inspector-with-kakeru-ishii.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}