'in-place': Perform a standard Helm upgrade. The existing pods are updated in-place.
Fast and non-destructive, but fails if the chart introduces immutable field changes.
'recreate': Delete the existing Helm release and reinstall from scratch. Required when
Kubernetes immutable fields (e.g., StatefulSet volumeClaimTemplates, selector) have changed.
More disruptive but guaranteed to work across any chart change.
The two possible upgrade strategies:
'in-place': Perform a standard Helm upgrade. The existing pods are updated in-place. Fast and non-destructive, but fails if the chart introduces immutable field changes.'recreate': Delete the existing Helm release and reinstall from scratch. Required when Kubernetes immutable fields (e.g., StatefulSet volumeClaimTemplates, selector) have changed. More disruptive but guaranteed to work across any chart change.