My helm chart has some 12 PODS. When I did helm upgrade
after changing some values all the PODs are restarted except for one.
My question is
--recreate-pods
has been removed in helm 3 and that certainly got the attention of some helm users.
I force the pods to be recreated using a timestamp in the deployment pod spec. Note that it has to be in the spec, this will not work at the deployment top level:
spec:
template:
metadata:
annotations:
releaseTime: {{ dateInZone "2006-01-02 15:04:05Z" (now) "UTC"| quote }}