Calculate replica count and resource totals for a Helm release.
Replica count follows from throughput, with a floor of two so rolling updates and node failures do not cause an outage. Surge capacity must exist in the cluster or the update will stall. Rolling updates temporarily need more capacity than steady state, and a cluster sized exactly to steady state cannot complete a deployment.
Helm Chart Values
Replicas = target throughput ÷ per-pod throughput, minimum two for availability
Replicas = target throughput ÷ per-pod throughput, minimum two for availability Replica count follows from throughput, with a floor of two so rolling updates and node failures do not cause an outage. Surge capacity must exist in the cluster or the update will stall.
Rolling updates temporarily need more capacity than steady state, and a cluster sized exactly to steady state cannot complete a deployment.
This calculator takes 5 inputs: Target requests per second, Requests per pod per second, CPU request per pod, Memory request per pod, Rolling update surge. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.