Cases26 cases
1 to 5 of 26
By root cause8
Capacity exhaustion5 cases
- Component
- Contributing factor
IL-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-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-0518gitlab.freedesktop.org on GKE ran short of volume space and a planned 30-minute storage upgrade became a 4-hour outagefreedesktop.org2018IL-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 failure2 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-0489Rejoining a failed node of Magic Pages' three-node MySQL cluster broke its metadata and took customer websites downMagic Pages2025
Configuration change7 cases
- Component
- Cloud load balancer2Kubernetes API server2Admission webhook1Argo CD1CDN and edge network1cert-manager1CNI plugin1Configuration templating1Client-side DNS resolver and cache1Authoritative DNS servers and records1GKE control plane1Ingress controller1kubelet1Node launch template1Persistent volumes and stateful sets1Telemetry agent1Terraform1
- Contributing factor
- Monitoring blind spot7Unrepresentative staging3Automation amplification2Missed in review2Signal buried in noise1Excessive blast radius1Change with a delayed effect1Cache-masked failure1Limited debug access1No configuration tests1No health probes1No runbook1No safeguard on destructive change1No staged rollout1
IL-0512xpro.mit.edu returned 503 for an hour when its Kubernetes/APISIX origin certificate expired after renewal failedIL-0005A new telemetry service overloaded the Kubernetes API servers of large clusters and broke DNS-based service discovery for all OpenAI servicesOpenAI2024IL-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-0365A Terraform change to auto-scaling groups detached all worker nodes from both ALBs and cut off every cluster serviceDFDS2020IL-0008An unresponsive OPA validating webhook crash-looped the API server during a GKE master upgrade, and node auto-repair then recreated every nodeJetstack2019
Breaking change in an upgrade5 cases
- Component
- Contributing factor
IL-0405An expired AWS Load Balancer Controller webhook certificate left no healthy targets and took BSEE SaaS downPortSwigger2026IL-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 minutesReddit2023IL-0230kube-proxy sync failures during a Kubernetes upgrade corrupted node iptables, and CircleCI jobs stopped startingCircleCI2023IL-0522An ingress-nginx chart upgrade deleted the jenkins.io Ingress and Fastly served HTTP/503 errors for hoursJenkins project2021
Faulty deployment2 cases
- Contributing factor
- Organisation
IL-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
Software defect3 cases
- Contributing factor
- Organisation
IL-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-0403mybinder.org could not create pods for hours as the GKE gke-resource-quotas quota wrongly reported 15k pods in useBinder Project2022IL-0003linkerd lost Kubernetes service discovery after an etcd reconfiguration, and restarting every linkerd instance turned failed payments into a full platform outageMonzo2017
Certificate or credential expiry1 case
- Component
- Contributing factor
- Organisation
unknown1 case
- Component
- Contributing factor
- Organisation