Worker Node Distribution Across Zones

Worker Node Distribution Across Zones An architecture diagram generated by Archify. kube-scheduler · topologySpreadConstraints · Architecture component kube-scheduler topologySpreadConstraints Worker Node · a-1 · Availability Zone A Worker Node a-1 Worker Node · a-2 · Availability Zone A Worker Node a-2 Worker Node · b-1 · Availability Zone B Worker Node b-1 Worker Node · b-2 · Availability Zone B Worker Node b-2 Worker Node · c-1 · Availability Zone C Worker Node c-1 Worker Node · c-2 · Availability Zone C Worker Node c-2 spreads pods Availability Zone A Availability Zone B Availability Zone C Legend Backend

Failure isolation

  • • The cluster survives the loss of one zone
  • • Spread nodes evenly across three zones

Placement control

  • • topologySpreadConstraints balances pods per zone
  • • Combine with PodDisruptionBudget