Service Discovery With Hybrid and Multi-Cloud: Introduction to CoreDNS
Talkat KubeCon + CloudNativeCon North America 2019 · on Tuesday, 2019-11-19· at 15:20· Room 33ABC - San Diego Convention Center, Upper Level·
summary
CoreDNS is a plugin-driven DNS server that serves Kubernetes and hybrid/multi-cloud service discovery, claims Kubernetes uses it as the default DNS since 1.11, and reports 100 contributors, 14 maintainers, 46M Docker Hub pulls. It uses plugins (Route53, Azure, Google Cloud DNS) and talks to cloud APIs over HTTPS (not UDP). The demo wires CoreDNS to Route53 and Google Cloud DNS and a Whoami fallback, successfully resolving AWS and GCP records and returning the Whoami response when others don’t match. Configuration is a terse Corefile and plugins are compiled into the binary.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:34Agenda
- 1:35CoreDNS Introduction
- 6:24CoreDNS Github
- 6:59Google Summer of Code
- 8:24Community Bridge Program
- 9:55Audience
- 13:12Server Discovery
- 17:11Configurations
- 20:52Cisco File
- 23:06Hybrid MultiCloud
- 25:34Demo
- 27:42Profile
- 35:03How to help
- 36:53Questions
related talks
29mIntro: CoreDNS
38mIntro: CoreDNS
38mIntro + Deep Dive: CoreDNS
35mDeep Dive: CoreDNS
29mService Discovery with CoreDNS Plugins in Golang
05mKeynote: CoreDNS Project Update
32mDemystifying DNS: A Guide to Understanding and Debugging Request Flows in Kubernetes Clusters
34mIt’s Always DNS: So Let’s Break It On Purpose
