Cases17 cases
1 to 5 of 17
By root cause1
Capacity exhaustion17 cases
- Component
- Node pool4In-memory cache3CoreDNS3Database3Container memory limit3Prometheus3Container CPU limit2Client-side DNS resolver and cache2Horizontal pod autoscaler2Pod scheduling and placement2Calico1CI system1etcd1GKE control plane1Liveness and readiness probes1Helm1Model inference server1Jobs and CronJobs1Karpenter1Kubernetes API server1kube-dns1kube-proxy1kubelet1Language runtime settings1Service discovery1Telemetry agent1
- Contributing factor
- Monitoring blind spot5Unreviewed defaults3Harmful manual action3Retry storm3Unverified assumption2Automation amplification2Unknown limit2No alert on limit2Ineffective rollback2Single point of failure2Excessive blast radius1Change during peak hours1Change with a delayed effect1No caching1No capacity planning1No resource requests or limits1No runbook1No headroom1No staged rollout1Partial rollout1Health check tied to a dependency1Unrepresentative staging1
IL-0471GitHub Actions runs failed or sat queued for 9 hours after a routine deployment's pod replacement saturated capacityGitHub2026IL-0470Buildkite notifications were delayed after Prometheus storage filled and EKS notification workers could not autoscaleBuildkite2026IL-0548Buildkite's EKS Prometheus server was killed for memory again and again, so services stopped scaling and jobs laggedBuildkite2026IL-0181A traffic spike from an external community post pushed product API pods into CPU throttling under a 1-core limit, and an e-commerce product page slowed down while every pod stayed RunningKevin2026IL-058129CM product display servers lost pods and saturated Netty event loops on the first day of the Igu Week saleMUSINSA2025IL-0100PostHog's feature flags pods were packed onto Kubernetes nodes that were too small for their CPU requests, and CPU saturation above 90% caused three outages in ten days through Redis overload, connection pool exhaustion and slow queriesPostHog2025IL-0413LLM inference engines timed out or ran out of resources under load in about 60% of 156 severe incidents at MicrosoftMicrosoft2025IL-0082Losing one CoreDNS pod during a planned EKS node reroll overloaded the remaining CoreDNS pods, causing DNS timeouts and errors across multiple services at RebelMouseRebelMouse2025IL-0027All CoreDNS pods landed on one node, the node ran out of memory, and DNS for the whole service went downBackpackr2025IL-0232Calico pods in the codfw WikiKube cluster hit their resource limits and crash-looped, taking nodes out one by oneIL-0182Too few CoreDNS replicas on EKS were overloaded during traffic spikes, raising latency and cutting the network for task pods, and the over-provisioned, tightly spread CoreDNS pods added later blocked Karpenter consolidation이언철2024IL-0202A burst of queries and database writes exhausted connection pools and memory on Honeycomb's ingest hosts, and Kubernetes crash-loop back-off kept failed hosts offline so ingest capacity stayed too low to recoverHoneycomb2023IL-0028Temporal History service latency rose because its pods were CPU-throttled while CPU usage read below 60 percentTemporal2023IL-0140The GKE API in us-central1 returned errors and high latency for 3 hours 19 minutes after an unexpected rise in backend traffic that client retries made worseGoogle Cloud2022IL-0206Consul agents in GitLab.com's GKE pods were repeatedly OOM-killed, so the Rails pods lost database replica discovery and sent every query to the primaryGitLab2022IL-0033Uneven load across kube-dns pods and a DNS packets-per-second limit pushed service latency to 20 secondsAirbnb2019IL-0075Kubernetes API servers pegged on CPU when the cluster grew to about 290 nodes, traced to Datadog agents polling the APICivis Analytics2019