Back To Schedule
Wednesday, May 22 • 16:45 - 17:20
Going from 5s to 5ms: Benefits of a Node-Local DNSCache - Pavithra Ramesh, Google & Blake Barnett, Postmates

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
DNS is one of the most heavily used services in Kubernetes clusters.The kubernetes community has long struggled with these mysterious 5s connection delays or DNS failures.
This talk discusses how this problem is (mostly!) solved with the node-local DNSCache, a feature introduced in Kubernetes 1.13. We’ll start by diving into the DNS problem, the motivation for the feature as well as the design and implementation. Attendees will learn how to use this feature on their clusters.

In addition to the latency issue itself, visibility into DNS has been a pain point for many users. Not any more! The metrics exposed by the local DNSCache provides insight into user workloads' DNS needs. We’ll show some of these metrics, along with a demo of how the feature works. Finally, we will share the performance improvements observed in a large-scale production deployment running node-local DNS Cache.

avatar for Blake Barnett

Blake Barnett

Staff Engineer, Postmates
Blake has spent the past 20 years working on infrastructure and cloud systems, from the very large scale at Apple, to co-founding a small startup. He misses BBSes and loves D&D. He currently leads the Kubernetes and related platform infrastructure team at Postmates.

Pavithra Ramesh

Software Engineer, Google
Pavithra Ramesh is a member of the Kubernetes Engine Networking team at Google. She works on several parts of the networking stack including pod networking, DNS and K8s ingress.

Wednesday May 22, 2019 16:45 - 17:20 CEST
Hall 8.0 B3