Google Open Source Blog
Read post

In-place pod restarts: Boosting efficiency and workload reliability in Kubernetes v1.35

Kubernetes v1.35 introduces the RestartAllContainers action (graduating to beta in v1.36), enabling in-place pod restarts without recreating the entire Pod object. By keeping the Pod sandbox intact — preserving network identity, GPU/TPU bindings, and storage mounts — containers can recover from failures while avoiding control plane churn, scheduling delays, and resource race conditions. This is especially valuable for large batch and AI/ML workloads where pod recreation at scale causes 'Thundering Herd' scheduling storms. The feature is configured via restartPolicyRules in the pod spec, introduces an AllContainersRestarting condition for observability, and requires applications to be idempotent and handle abrupt SIGKILL termination. Recovery times for JobSet workloads reportedly dropped from minutes to seconds.

    #kubernetes#distributed-systems#orchestration
Jun 21•5m read time•From opensource.googleblog.com
Post cover image
Table of contents
The Problem: The High Cost of Pod Re-creationIntroducing In-Place Restarts: The RestartAllContainers ActionThe Operational Impact of In-Place RestartsObservability and SRE Best PracticesWhat's Next?
14.3K Impressions
Google Open Source Blog's image
Google Open Source Blog

Google Open Source is Google's initiative for promoting open-source software development and collabo...

988 Followers

•

1K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard