Home / Companies / Gremlin / Blog / Post Details
Content Deep Dive

Safer Kubernetes rollouts with minReadySeconds

Blog post from Gremlin

Post Details
Company
Date Published
Author
Andre Newman
Word Count
1,722
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Kubernetes’ minReadySeconds setting improves rollout safety by requiring newly created pods to remain Ready without crashes for a specified period before workload controllers consider them Available and remove older replicas. Unlike readiness probes, which control when pods receive service traffic, minReadySeconds controls when a rollout trusts a pod sufficiently to proceed; it also affects pod disruption budget calculations and can allow time for external load balancers to register backends. The setting defaults to zero and applies to several workload types, including Deployments, StatefulSets, DaemonSets, and ReplicaSets, while a configuration such as 30 seconds combined with maxUnavailable: 0 and maxSurge: 1 can ensure replacements stabilize before old pods are terminated. Recommended values should be based on measured time between readiness and normal application performance, accounting for load-balancer propagation and typically ranging from 10 to 60 seconds, though longer settings slow deployments. The discussion also recommends using minReadySeconds alongside startup, readiness, and liveness probes, topology spread constraints, and continuous configuration monitoring to reduce Kubernetes reliability risks.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 30 3,490 385 112 +26%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.