It’s Always DNS: So Let’s Break It On Purpose
summary
A cloud‑native DNS for a 5G core is built with PowerDNS + ExternalDNS and CoreDNS forwarders across Kubernetes clusters, using GitOps for automation and no shared database; chaos experiments inject pod scale‑downs and measure latency, queries per second and an accuracy score with a traffic generator at 50 qps accuracy metric. Cross‑cluster forwarding and multiple fallbacks keep resolution working until all forwarders die; a surprising failure mode appears after recovery when PowerDNS misses updates and clients see stale records.
AI-written summary · about
chapters (6)
- 0:00Introduction and setup
- 3:27Architecture overview
- 7:38Live demo breaking DNS
- 11:57Chaos testing and metrics
- 22:01Achievements and results
- 23:44Q&A session
related talks
29mIntro: CoreDNS
35mDeep Dive: CoreDNS
38mCoreDNS: Intro and Deep Dive
41mService Discovery With Hybrid and Multi-Cloud: Introduction to CoreDNS
32mDemystifying DNS: A Guide to Understanding and Debugging Request Flows in Kubernetes Clusters
38mIntro + Deep Dive: CoreDNS
38mIntro + Deep Dive: CoreDNS
38mIntro: CoreDNS
