Cases15 cases
1 to 5 of 15
By root cause1
Capacity exhaustion15 cases
- Component
- CoreDNS4Node pool4Client-side DNS resolver and cache3Container memory limit3conntrack table2etcd2Kubernetes API server2kube-proxy2Prometheus2Telemetry agent2VPC DNS resolver2Admission webhook1Cloud block storage1In-memory cache1Cloud controller manager1Cluster autoscaler1Container runtime1Database1HAProxy1Liveness and readiness probes1kubelet1NAT gateway1Node root disk1Persistent volumes and stateful sets1Container registry and its credentials1VPC subnet or pod address range1
- Contributing factor
- Unknown limit15Unreviewed defaults7Monitoring blind spot5Excessive blast radius2No capacity planning2Retry storm2Single point of failure2Unverified assumption1Automation amplification1Limited debug access1Harmful manual action1No alert on limit1No caching1No runbook1No headroom1Health check tied to a dependency1Unrepresentative staging1
IL-0071Worker node running out of inodes while disk space looked fine, because containerd kept a full node_modules tree in each of several image layer snapshotsIL-0155Some DOKS clusters in NYC1 saw intermittent DNS timeouts and NodeNotReady events because CoreDNS ran on shared-CPU Droplet worker nodesDigitalOcean2026IL-058129CM product display servers lost pods and saturated Netty event loops on the first day of the Igu Week saleMUSINSA2025IL-0048DNS lookups timed out in a large EKS cluster when CoreDNS hit the 1024 packets-per-second link-local limit, driven by sudo hostname lookupsunknown2025IL-0085A control plane node of Magic Pages' Kubernetes cluster on Hetzner Cloud ran out of memory, the cluster's own calls then used up the Hetzner API rate limit, and all customer websites were down for about 7.5 hoursMagic Pages2025IL-0044Prometheus OOMKilled in a loop while replaying its write-ahead log after a kube-prometheus-stack upgradeSaifeddine Rajhi2024IL-0046Prometheus restarted again and again because its WAL replay took longer than the startup probe allowedIL-0194After a kube-apiserver restart, pod LIST requests from every pod of a Vector DaemonSet nearly tripled etcd memory and restarted all master nodesPalark2023IL-0445Chatwork's service on EKS became unstable as conntrack tables on some nodes overflowed and connections were droppedChatwork2021IL-0013The conntrack table filled up on downsized GKE nodes and a high-traffic aggregation proxy saw climbing connection resetsloveholidays2020IL-0015A GKE cluster's /16 pod address range ran out at 256 nodes, leaving new pods Pending and node scale-ups failingloveholidays2020IL-0037Image registry rate-limited a whole region after a crash-looping DaemonSet with imagePullPolicy Always pulled through three NAT instancesDatadog2019IL-0075Kubernetes API servers pegged on CPU when the cluster grew to about 290 nodes, traced to Datadog agents polling the APICivis Analytics2019IL-0001Cluster-wide DNS outage after CoreDNS pods were OOM-killed again and again under a burst of DNS queriesZalando2019IL-0468New JupyterHub student pods stuck Pending on MaxVolumeCount after a memory limit cut with node size unchangedUC Berkeley2017