Cases43 cases
36 to 40 of 43
By root cause9
Faulty deployment3 cases
- Component
- Contributing factor
- Organisation
IL-0136A deployment that cleared an internal service's caches at peak traffic sent 20 times the normal load to the Azure OpenAI metadata backend in Sweden Central, and health checks that depended on its database restarted instances in a loop for almost six hoursMicrosoft Azure2026IL-0188Rolling updates on EKS returned 502 errors for about 30 seconds because Kubernetes deleted old pods as soon as new pods passed readiness, before the ALB had marked the new pod targets healthyYonghyun Kim2025IL-0086A deployment meant for a CircleCI test Kubernetes cluster also removed Traefik and Calico resources from the production cluster, taking down the CircleCI UI and runner.circleci.comCircleCI2021
Capacity exhaustion13 cases
- Component
- Container memory limit3Telemetry agent3Container runtime2CoreDNS2Container CPU limit2Horizontal pod autoscaler2kubelet2Node root disk2Node pool2Prometheus2Cloud controller manager1conntrack table1Application database1Client-side DNS resolver and cache1etcd1Helm1Ingress controller1Istio1Kubernetes API server1Language runtime settings1Persistent volumes and stateful sets1Shared network filesystem1
- Contributing factor
- Monitoring blind spot13Unreviewed defaults5Unknown limit4Excessive blast radius3Retry storm3Single point of failure3No headroom2Unverified assumption1Automation amplification1Ignored early signal1Limited debug access1Harmful manual action1No alert on limit1No caching1No capacity planning1No resource requests or limits1No runbook1Unrepresentative 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-0102CoreDNS pods on a production EKS cluster ran out of memory under a burst of new pods, endpoints and nodes, taking down the Buildkite web UI, APIs and job dispatchBuildkite2026IL-0137Training initialisation on a 60-node NVIDIA B200 cluster took more than 8 hours instead of minutes because fragmented small random I/O from all nodes saturated the metadata service of the VAST Data NFS storageLablup Inc2026IL-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-0170During a Lunar New Year event, traffic more than three times normal filled the nf_conntrack table on the EKS node running the Istio ingress gateway, dropping packets and taking down Backpackr's web and app servicesBackpackr2025IL-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-0110A Grafana Agent pod's high memory use and crash-looping Hangfire pods drove a Kubernetes node into system OOM and NotReady, twice in one dayDFDS2024IL-0043Application logs missing in Kibana after a newer Fluent Bit version changed its chunk drop strategyIL-0028Temporal History service latency rose because its pods were CPU-throttled while CPU usage read below 60 percentTemporal2023IL-0070Critical pods on core nodes evicted when Prometheus began scraping about 200 nodes after a dask-gateway scale-up2i2c2023IL-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-0040Parallel Helm installs saturated small gp2 root volumes on a kops cluster and left all three workers NotReady with the kubelet or Docker downSaltside2017
Dependency failure4 cases
- Component
- Contributing factor
- Organisation
IL-0133A storm shut down cooling at Nebius's us-central1 data center, and a disk hot-plug bug kept Managed Kubernetes control planes down for hours after power returnedNebius2026IL-0023A training run crashed with an NCCL timeout after one InfiniBand port went down once and recoveredDatabricks2026IL-0025Failed boots, InfiniBand link flapping, NCCL hangs and throughput sags while bringing up a 4,088-GPU H100 training clusterImbue2024IL-0039New Kubernetes worker nodes could not join any cluster because a package URL hardcoded in kops nodeup brokeFREE NOW2019
Configuration change10 cases
- Component
- Kubernetes API server4Admission webhook2Cloud load balancer2kubelet2Argo CD1Cluster dashboard1CNI plugin1Configuration templating1Client-side DNS resolver and cache1etcd1GKE control plane1Ingress controller1Container memory limit1Persistent volumes and stateful sets1Prometheus1RBAC and service accounts1Container registry and its credentials1Telemetry agent1
- Contributing factor
- Monitoring blind spot10Excessive blast radius3Automation amplification2Unreviewed defaults2Missed in review2Unrepresentative staging2Unverified assumption1Ignored early signal1Cache-masked failure1Limited debug access1No alert on limit1No configuration tests1No health probes1No resource requests or limits1No runbook1No safeguard on destructive change1No staged rollout1
IL-0200Newly provisioned Kubernetes nodes ran an incompatible etcd version and broke cluster consensus in several GitHub production clusters, causing 5XX errors on Git operations and page loadsGitHub2026IL-0005A new telemetry service overloaded the Kubernetes API servers of large clusters and broke DNS-based service discovery for all OpenAI servicesOpenAI2024IL-0068Anonymous access to the Kubernetes API server used to plant a ClusterRoleBinding backdoor and a cryptominer DaemonSetAqua Security2023IL-0116A CNI configuration change incompatible with a hardware variant that exists only in production cut network connectivity in an OpenAI GPU cluster and took text-davinci-003 fully downOpenAI2023IL-0009A duplicated generated name made Argo CD replace the InfluxDB Cloud production Application and delete the whole production environmentInfluxData2022IL-0111Switching the main Kubernetes ingress controller from Traefik v1 to v2 stopped X-Forwarded headers being passed, which broke the Okta login flow for every service using Okta and stopped DFDS online bookings for over an hourDFDS2021IL-0108An Alcide admission controller applied to the production cluster during a workshop made create and update requests on Deployments time outDFDS2020IL-0008An unresponsive OPA validating webhook crash-looped the API server during a GKE master upgrade, and node auto-repair then recreated every nodeJetstack2019IL-0052A cryptocurrency miner ran on every node of the development and staging clusters through a public, unauthenticated Weave Scope dashboardJW Player2019IL-0035Worker nodes went NotReady after a new ElastAlert rule without memory limits used up node memoryNU.nl2019
Software defect8 cases
- Component
- kubelet3Linux kernel3Kubernetes API server2Admission webhook1Automated capacity manager1Container CPU limit1Elasticsearch or OpenSearch1etcd1GPU driver1Horizontal pod autoscaler1Node launch template1Linkerd1Model request routing1Node operating system image1Telemetry agent1Terraform1TPU1AWS VPC CNI1XLA compiler1
- Contributing factor
- Monitoring blind spot8Change with a delayed effect3Ignored early signal3Overlapping failures3Automation amplification2Unpatched known bug2Single point of failure2Unknown limit1Limited debug access1Harmful manual action1No health probes1No safeguard on destructive change1No staged rollout1Ineffective rollback1
IL-0124Capacity changes queued while a circuit breaker was engaged ran all at once when it was released, taking multiple OpenAI inference engines out of service and raising API error ratesOpenAI2026IL-0022Three overlapping infrastructure bugs (context-window misrouting, TPU output corruption and an XLA top-k miscompilation) degraded Claude's responsesAnthropic2025IL-0138A failed Nvidia driver build left broken kernel packages on the only Kubernetes master node, which hit a kernel panic on reboot after a power outage and took the homelab cluster down for six daysBarush Mendez2025IL-0112The daily node rollover put DFDS's EKS nodes on an AMI later recalled for a kernel issue, causing "PLEG is not healthy" NodeNotReady flaps and pod network timeoutsDFDS2022IL-0032Mutating admission controller generated broken JSON patches, silently blocking deploys for a week until a production service ran down to two podsAirbnb2020IL-0041fluent-bit silently stopped shipping application logs from one node to ElasticsearchPrometheusKube2020IL-0012CPU limits and an unpatched kernel CFS quota bug throttled multi-threaded services into stalls, failed health checks and timeoutsOmio2020IL-0003linkerd lost Kubernetes service discovery after an etcd reconfiguration, and restarting every linkerd instance turned failed payments into a full platform outageMonzo2017
Breaking change in an upgrade2 cases
- Component
- Contributing factor
- Organisation
IL-0203A routine Kubernetes cluster system update made the AWS Load Balancer Controller fail, so new pods were never registered with the ALB and Honeycomb's EU1 ingest and UI went down once the last old pods were replacedHoneycomb2024IL-0060Kubernetes 1.24 upgrade removed the master node label that Calico route reflectors selected on, dropping all pod routes and taking Reddit down for 314 minutesReddit2023
Certificate or credential expiry1 case
- Component
- Organisation
Cloud provider outage1 case
- Component
- Contributing factor
- Organisation
unknown1 case
- Component
- Contributing factor
- Organisation