Completed
Mitigation #2
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Kubernetes DNS Horror Stories - And How to Avoid Them
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Datadog
- 3 Challenges
- 4 What we did not expect
- 5 Outline
- 6 How it works (by default)
- 7 Accessing DNS
- 8 Theory: Scenario 2
- 9 In practice
- 10 Let's disable IPv6!
- 11 What triggers IPv6?
- 12 We use Go a lot
- 13 Subtle difference
- 14 CGO implementation
- 15 Coredns Autopath
- 16 Node-local-dns
- 17 Initial state
- 18 Pod A deleted
- 19 Source port reuse
- 20 Mitigation #2
- 21 Coredns getting OOM-killed
- 22 Proportional autoscaler
- 23 Staging fright on AWS
- 24 Upstream DNS issue
- 25 Something weird
- 26 DNS is broken for a single app
- 27 Sometimes it's not DNS
- 28 Our DNS setup
- 29 Conclusion • Running Kubernetes means running DNS DNS is hard, especially at scale