Cases10 cases
6 to 10 of 10
By root cause1
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