~/talk

Best Practice: DNS Failure Observability and Diagnosis in Kubernetes

links:none on file
slides:none on file

Covers common DNS lookup failure scenarios in Kubernetes and their root causes (mostly container networking and misconfiguration). Describes CoreDNS observability using plugins (log, errors, trace, dump, metrics), diagnosing CoreDNS via the dnstap protocol with a context-based analyzer as a lighter-weight alternative to tcpdump, and using eBPF on the client side to diagnose DNS failures without impacting DNS servers.

AI-written summary · about

  1. 0:00Intro
  2. 0:19DNS in Kubernetes
  3. 1:07Under the hood
  4. 1:50Surprises
  5. 3:21DNS becomes fragile
  6. 4:41Resource limits
  7. 6:00Conflicts
  8. 7:22Bugs
  9. 8:04Built-In Observabilities
  10. 8:24Loggings - log
  11. 9:21Loggings - dump
  12. 9:49Loggings - debug
  13. 11:49Loggings - dnstap - how to analyze
  14. 13:56Tracing - trace
  15. 14:34Metrics - prometheus
  16. 15:52BPF-based Tools for diagnosis
  17. 17:42Diagnostic Procedure
  18. 20:50Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.