Why Your Kubernetes Cluster DNS Queries Are Slow
from DevOps Daily with Fexingo: CI/CD, Kubernetes, and Modern Software Operations Hosted by Fexingo
In this episode, Lucas and Luna dive into a frequent but often misunderstood Kubernetes performance issue: slow cluster DNS queries. They unpack how CoreDNS, the default DNS server, can become a bottleneck when node-level caching is missing, and why adding NodeLocal DNSCache often resolves latency spikes. With a concrete example from a payments company that saw p99 DNS latency drop from 120ms to under 5ms, they explain the mechanics behind the fix, including iptables rules, conntrack limits, and UDP timeouts. Listeners will learn practical tuning knobs, such as setting the right cache sizes and avoiding common misconfigurations like setting 'singleStack' to true when dual-stack is needed. The hosts also touch on when jumping straight to a service mesh or eBPF-based solution might be overkill. This episode is ideal for platform engineers and SREs who want to make their clusters faster without adding complexity. #Kubernetes #CoreDNS #NodeLocalDNSCache #DNSPerformance #ClusterNetworking #SiteReliabilityEngineering #PlatformEngineering #CloudNative #DevOps #TechPodcast #FexingoBusiness #BusinessPodcast #Infrastructure #Monitoring #PerformanceOptimization #Conntrack #Iptables #UDPTimeout Keep every episode free: buymeacoffee.com/fexingo
Embed this episode
No transcript yet.