Replies: 2 comments 4 replies
-
|
It's related to #3108 . |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
The problem I see that ephemeral metadata would not work in the following case. You have version 1.4 running (label stable) Then in the middle of the process somebody does a hotfix with 1.6 (a perfectly possible scenario). What label can we use there? So Argo Rollouts needs a way to differentiate all those "waves" of pods" |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
When using “trafficRouting”, Rollout automatically adds
rollouts-pod-template-hashto either the Service or Destination Rule.Would it be possible for Rollout to use selectors like
role: stableorrole: canaryinstead of relying onrollouts-pod-template-hash?We are running a multi-cluster Istio setup with multiple control planes on a single network. The addition of
rollouts-pod-template-hashas a selector label in the Service or Destination Rule causes us to lose namespace sameness across the cluster, ultimately affecting multi-cluster load balancing. The same would happen with Gateway API(for example GKE usage of Gateway API to support multi-cluster load balancing)For example, the configuration below makes the service single cluster because "rollouts-pod-template-hash" is unique for each cluster. Therefore, we loose our ability to do any sort of multi-cluster routing or failovers.
Question)
Is there any possible way to use Traffic Management without losing this multi-cluster load balancing?
Beta Was this translation helpful? Give feedback.
All reactions