Cases7 cases
1 to 5 of 7
By root cause1
Configuration change7 cases
- Component
- Contributing factor
- Monitoring blind spot4Excessive blast radius3Automation amplification2Limited debug access2Unverified assumption1Change with a delayed effect1Cache-masked failure1Harmful manual action1No configuration tests1No health probes1No runbook1No safeguard on destructive change1No staged rollout1Unrepresentative staging1
IL-0005A new telemetry service overloaded the Kubernetes API servers of large clusters and broke DNS-based service discovery for all OpenAI servicesOpenAI2024IL-0118A global change to Kubernetes namespace labels made the networking layer recompute metadata and overwhelmed the control planes of three of OpenAI's largest GPU clustersOpenAI2024IL-0152An incorrect configuration applied during maintenance made an internal infrastructure cluster automatically delete the control planes of 200 DOKS clusters in FRA1DigitalOcean2024IL-0068Anonymous access to the Kubernetes API server used to plant a ClusterRoleBinding backdoor and a cryptominer DaemonSetAqua Security2023IL-0108An Alcide admission controller applied to the production cluster during a workshop made create and update requests on Deployments time outDFDS2020IL-0458Toolforge Kubernetes API server failed to start after a restart, logging "etcd cluster is unavailable or misconfigured"IL-0008An unresponsive OPA validating webhook crash-looped the API server during a GKE master upgrade, and node auto-repair then recreated every nodeJetstack2019