CoreDNS Intro And Deep Dive
summary
CoreDNS is at 1.10.0 with ~9,800 stars, 332 contributors and 28 maintainers; it adds plugins (including a highly requested v plugin) and security fixes. CoreDNS serves DNS and front-ends cloud DNS (Route53, Google Cloud DNS) over secure APIs/TCP while answering UDP queries, and is now built with Go 1.19+. The demo plugin compiles into the CoreDNS binary, implements three functions (init, setup, ServeDNS), fits in under 100 lines of Go, and returns different IPs based on client source.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:32Project Update
- 6:17CoreDNS Community
- 8:05Service Discovery with CoreDNS
- 11:29Multi-Cloud & CoreDNS
- 17:37CoreDNS: Cloud Integrations
- 19:26CoreDNS: AWS + Google Cloud
- 21:58CoreDNS: Demo Plugin in Golang
- 23:07Demo Plugin: Source Code
- 24:01Demo Plugin: 3 Functions
- 24:47Demo Plugin: init & setup
- 25:32Demo Plugin: ServeDNS
- 27:26Demo Plugin: Corefile
- 28:37CoreDNS: Contributions
related talks
38mCoreDNS: Intro and Deep Dive
38mIntro + Deep Dive: CoreDNS
54mAutomating your DNS
32mEnhancing DNS Reliability in Kubernetes With Node Local DN...
18mThe parts of DNS nobody explained to you
37mDig Smart: Building a Reliable Cloud Native DNS for Modern Networks
32mInfra: Give Developers Autonomy with OctoDNS
38mInfra: Give Your Developers Autonomy with OctoDNS
