Intro + Deep Dive: CoreDNS
summary
CoreDNS is a plugin-based DNS written in Go and used as the cluster DNS since ~Kubernetes 1.11; recent work emphasizes performance and cloud integrations with AWS supported now, GCP and Azure planned. Community has 150+ contributors and 14 maintainers. The demo builds a ~50-line Go plugin via Make/Docker and Corefile, implements source-IP service discovery, and returns 1.1.1.1 for internal queries vs 8.8.8.8 for external queries — the binary builds and the demo resolution works as shown.
AI-written summary · about
chapters (11)
- 0:00Start
- 4:37CoreDNS Community
- 7:12Google Summer of Code
- 8:42Technical Deep Dive
- 9:20Service Discovery with DNS
- 12:52Updates for Kubernetes
- 14:44Resolving a Query
- 19:05Demo Plugin: Setup
- 20:02Demo Plugin: ServDNS (1)
- 22:49Demo Plugin: Corefile
- 23:30Demo Plugin: Build








