Debugging an RBAC Problem in Istio (but without the swearing)
21 November 2019 | KubeCon, San Diego CA
Session Information
Abstract
A few months ago, I lost a whole day to debugging a problem with RBAC in Istio. I swore a lot, but I also learned a lot. I learned new tools, new interfaces, and the rabbit hole took me past most major parts of Istio.
Today I’ll recreate that debugging session live, to show you the mental models and techniques I used to methodically follow this issue through a complex distributed system. We’ll learn about systems debugging techniques in general, and operating Istio in particular.
Recording
Slides
Demo Scripts
Reviews
“Good” ratings: 89% (n == 18)
Some comments:
- “Best talk to date! Fucking great!”
- “Great presentation, very well organised demo - no hand typing and debugging commands on the fly”
- “Loved the format and how in depth it went into a specific problem while discussing concepts that were generally applicable”
@mt165 lively debug @IstioMesh RBAC issue #kubecon2019 - well done! Change one thing at a time :) pic.twitter.com/JrCpoloXhd
— Lin Sun (@linsun_unc) November 21, 2019
Great #KubeCon talk by @mt165 on debugging Istio (and other things!) without *too much* swearing.
— Joe Thompson (@caffeinepresent) November 21, 2019
Thanks @mt165 for the great istio troubleshooting session. Laughed many times #dontpanic pic.twitter.com/iLRI14nrHb
— Mao Geng (@gengmao) November 21, 2019