Replies: 2 comments
-
With ALB, I have found that you should always use ping pong and also enable weight verification |
Beta Was this translation helpful? Give feedback.
-
@zachaller hi, thank you for the reply.
As I wrote above, rollout ordered weight to be 100:0 on time, and lb-controller also received the order on time. |
Beta Was this translation helpful? Give feedback.
-
Therefore, there are 3 issue points.
ModifyRule
API.3 is not something that can be discussed here.
So, i would like to know if there are any option that i can try to prevent another sync during the rollout canary deployment, or graceful shutdown of old canary version in the first place.
i have already tried prestop and terminationGracePeriodSeconds, but it did not stop downtime.
As soon as i trigger sync, the existing canary pods are terminated immediately, and service selector / canary hash of rollout status / ingress weight changed simultaneously.
I expected this recent fix (https://github.com/argoproj/argo-rollouts/pull/3354/files) is relevant, but it seems no help to my situation.
Beta Was this translation helpful? Give feedback.
All reactions