Cases13 cases
10 to 13 of 13
By root cause5
Software defect2 cases
- Contributing factor
- Organisation
IL-0058Argo CD deleted namespaces shared by several applications, leaving about 97 applications stuck Missing and OutOfSyncArgo CD users2026IL-0003linkerd lost Kubernetes service discovery after an etcd reconfiguration, and restarting every linkerd instance turned failed payments into a full platform outageMonzo2017
Capacity exhaustion7 cases
- Component
- CoreDNS2Application database2etcd2Kubernetes API server2Admission webhook1Cluster autoscaler1Horizontal pod autoscaler1Ingress controller1Karpenter1Container memory limit1NAT gateway1Cluster authentication provider1Pod scheduling and placement1Container registry and its credentials1VPC subnet or pod address range1Telemetry agent1AWS VPC CNI1
- Contributing factor
IL-0006VPC subnets ran out of IP addresses because the AWS VPC CNI kept IPs on full nodes, and WARM_IP_TARGET changes then blocked pod starts after every pod deletionNeon2025IL-0204An etcd memory spike overloaded the control plane of a Render Frankfurt cluster, and DNS then failed because CoreDNS ran on the rebooted control plane nodes and could not start without the API serverRender2024IL-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-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-0093Ingress controller pods crash-looped one after another because the leader pod had exhausted its shared memoryIL-0076Kubernetes masters went down after Dex filled etcd with AuthRequest objects and deleting its namespace started an endless list-and-timeout loopFullstaq2019IL-0037Image registry rate-limited a whole region after a crash-looping DaemonSet with imagePullPolicy Always pulled through three NAT instancesDatadog2019
unknown2 cases
- Contributing factor
- Organisation
IL-0087After a cold reboot of RKE2 nodes, pods could not get IP addresses because Multus could not reach the Kubernetes API, and further reboots spread the failure to every nodeFyra Labs2023IL-0059Single-master Kubernetes control plane kept dying because the kubelet restarted a healthy etcd on a failing kubeadm liveness probeNRE Labs2018
Configuration change1 case
- Contributing factor
- Organisation
DNS or network fault1 case
- Contributing factor
- Organisation