Incident Library
API · MCP
한국어
All
Capacity exhaustion
129
Software defect
107
Configuration change
87
Faulty deployment
55
Operator error
35
Breaking change in an upgrade
35
Dependency failure
34
Cloud provider outage
33
Hardware failure
29
DNS or network fault
19
Not stated
13
Certificate or credential expiry
9
Data loss or corruption
3
Credential exposure
1
Query plan regression
1
Workload imbalance
1
Root cause
Component
Symptom
Contributing factor
Case
Filters
3
Cases
4 cases
1 to 4 of 4
By root cause
3
Capacity exhaustion
2 cases
Component
CoreDNS
1
Container CPU limit
1
Client-side DNS resolver and cache
1
etcd
1
Horizontal pod autoscaler
1
Kubernetes API server
1
Pod termination
1
Telemetry agent
1
Contributing factor
Unverified assumption
2
Unreviewed defaults
1
Unknown limit
1
Monitoring blind spot
1
No capacity planning
1
No resource requests or limits
1
Unrepresentative staging
1
Organisation
Civis Analytics
1
MonotaRO
1
IL-0433
Shifting API traffic from EC2 to EKS on Fargate overloaded two CoreDNS pods and caused mass name-resolution errors
MonotaRO
2023
IL-0075
Kubernetes API servers pegged on CPU when the cluster grew to about 290 nodes, traced to Datadog agents polling the API
Civis Analytics
2019
DNS or network fault
1 case
Component
CoreDNS
Client-side DNS resolver and cache
Telemetry agent
Contributing factor
Unverified assumption
Unreviewed defaults
Ignored early signal
Unknown limit
Organisation
Adevinta
IL-0083
Intermittent 5xx errors in a multi-tenant Kubernetes cluster came from internal DNS: the node-local dnsmasq hit its 150 concurrent query limit, did not cache cluster.local answers, and ndots search lookups flooded CoreDNS
Adevinta
2023
Software defect
1 case
Component
Client-side DNS resolver and cache
Contributing factor
Unverified assumption
Unreviewed defaults
Organisation
Toyota Connected
IL-0050
Pods on Kubernetes failed to resolve an external Redis hostname because of ndots:5, the musl resolver in Alpine images, and Netty's DNS resolver
Toyota Connected
2018
한국어