Switch language한국어
Back to the list

The GKE Upgrade That Took Down Our Production Pods for 45 Minutes

TL;DR AI

Key summary

2 min read
  1. A routine automatic GKE Standard node pool upgrade caused a production disruption when nodes were drained and pods were evicted one by one.

  2. Two critical services — session validation and rate limiting — each had only two replicas, so overlapping evictions left them temporarily unavailable.

  3. The result was about 45 minutes of slow or failing API requests until the upgrade moved past the affected nodes.

  4. The incident highlights that automatic Kubernetes upgrades can still impact production without Pod Disruption Budgets and safe rescheduling design.

Read the original