~/talk

Rethinking the K8s DNS for the Modern Enterprise

links:none on file
links:none on file
slides:none on file

Proposes a concrete design: a drafted per-namespace DNS CRD that binds groups of namespaces to tenant DNS servers and routes pod DNS through an Envoy DNS filter sidecar, enabling isolation so services in staging cannot resolve production names. Implements whitelist/blacklist policy checks (local or gRPC policy server), emits DNS metrics via Envoy stats scraped by Prometheus Operator for observability, supports protocol upgrade to DNS-over-HTTPS/TLS, and updates policies at runtime via xDS without restarting pods.

AI-written summary · about

  1. 0:00Introduction
  2. 0:10Agenda
  3. 1:02Naming in general
  4. 1:47Can we use DNS
  5. 2:22Multitenant
  6. 4:24Service Discovery
  7. 6:10Service Isolation
  8. 9:13Current State of DNS
  9. 10:54DNS Isolation
  10. 12:50DNS Observability
  11. 14:28DNS Filtering
  12. 17:30Extensible Model
  13. 18:17DNS Evolution
  14. 19:59Demo
  15. 21:37Containers
  16. 23:10Code
  17. 25:02Summary
  18. 26:22Questions Answers
~/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.