Incident Replay · Networking
Your Compute Scaled Out, Now DNS Is Timing Out
Change checkout's DNS setting, a node cache and CoreDNS's size, and watch one lookup fan out. Then replay the incident from scale-out to fix.
CoreDNS under load in 60 seconds
- CoreDNS is the cluster's DNS server. After a scale-out it looks too small, but most of the trouble starts before it.
- ndots:5 turns one lookup into eight. This Pod setting makes api.stripe.com try 3 cluster suffixes before its bare name, each asked twice.
- A flat 5 s stall is a lost query. The client retries after 5 s. IPv4 and IPv6 queries sent together can lose a packet.
- Three fixes, in order. ndots:2 cuts the queries; NodeLocal DNSCache answers on the node; CoreDNS replicas grow as nodes join.