maxSurge
maxSurge is a parameter used in the rolling update strategy of Kubernetes Deployments. It controls the maximum number of additional pods that can be created above the desired replica count during a rolling update, allowing the new version to be brought up while old pods are replaced.
The value of maxSurge can be specified as an integer or as a percentage (for example, "2"
Defaults and interaction with other settings: If maxSurge is not specified, Kubernetes uses a default value
Practical use: Adjust maxSurge to balance upgrade speed against resource usage and risk. A higher surge allows