~/talk

Deep Dive: CoreDNS

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 14:50· Hall 8.0 E4· [kubernetes]
name:Yong Tang
github:yongtang
slides:none on file

CoreDNS is Kubernetes' DNS since GA in 1.11 and default in 1.13, with 148 contributors, 16 maintainers, 29 public adopters and ~4,000 GitHub stars. The code uses Go and the Caddy web server framework and plugins are registered as directives; the demo implements source IP based service discovery in <100 lines of Go and replies with a fixed IP for matching CIDRs. Plugins are still statically compiled, so you must rebuild the CoreDNS binary (Docker image or go modules) to load one; k8s_external and forward/health changes are in recent releases.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50Agenda
  3. 2:58Community Updates
  4. 3:54Community Resources
  5. 4:26Google Summer of Code
  6. 9:59Core File
  7. 11:49Demo Plugin
  8. 12:20Making a Plugin
  9. 14:48Plugin Chain
  10. 16:49Rebuild
  11. 17:42Demo
  12. 18:25Building a demo plugin
  13. 21:09Questions
  14. 24:41Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.