Troubleshooting & Debugging Microservices in Kubernetes
summary
Demo of debugging microservices on Kubernetes that shows concrete steps and tools: inspect deployments with kubectl describe and image sha (don’t use latest), aggregate logs to Stackdriver Logging and export to BigQuery for SQL analysis, use stern/kubetail for live tails, isolate a bad pod by changing labels and use kubectl port-forward and kubectl exec to probe it, and add JVM agent–backed live logs or take snapshots with the debugger to see variables without halting production. The live bug is an empty username in session that bubbles up as 404/500.
AI-written summary · about
chapters (6)
- 0:00Start
- 23:12output it to bigquery
- 41:59add lock messages on your protection application
- 45:22attach a production debugger
- 46:14take a snapshot of your running instance with the exact state
- 49:30add life log messages through your application
related talks
51mTroubleshooting & Debugging Production Microservices in Kubernetes
53mDebugging and Troubleshooting Java-based Microservices in Kubernetes
50mTroubleshooting & Debugging Microservices in Kubernetes
34mChaos Debugging: Finding and Fixing Microservice Weak Points
35mThe Art of Debugging Inside K8s Environment
41mDebugging an Application with Service Mesh
24mDebugging at Scale in Production - Deep into your Containers
49mDeveloping microservices applications on the Kubernetes platform
