Seattle, WA
December 10–13, 2018
Click Here for More Information & Registration
View Venue Map
Monday, December 10 • 6:45pm - 6:50pm
Lightning Talk: CoreDNS Over gRPC: Reliable Service Discovery for Kubernetes - Yong Tang, MobileIron, Inc.

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.
While service discovery in Kubernetes may be provided via multiple mechanisms, DNS is the most commonly used and highly recommended for its ease of use. One challenge with DNS-based service discovery though is the unreliable nature of the UDP protocol used by DNS. There is no guarantee of the delivery for the query and response of service records.

In this discussion, we provide a mechanism of CoreDNS over gRPC to address the reliability issue of DNS-based service discovery. As a flexible DNS server, CoreDNS is capable of transport over multiple protocols besides traditional UDP. With DNS over gRPC for inter-node communication and normal UDP for local-node DNS serving, we are able to achieve the much-needed reliability while maintaining the easy-to-use DNS front end for service discovery in Kubernetes clusters.

avatar for Yong Tang

Yong Tang

Director of Engineering, MobileIron
Yong Tang is the director of engineering at MobileIron. He is a core maintainer of CoreDNS and contributes to many container, cloud-native, and machine learning projects for the open source community. In addition to CoreDNS, he is a maintainer of Docker/Moby. He is also a maintainer... Read More →

Monday December 10, 2018 6:45pm - 6:50pm
Ballroom 6A