Understanding lower-level implementation of canary upgrades #51835
-
For a canonical (no remote) deployment, is the meat of the logic done in the sidecar injection webhook? E.g. the sidecar injection webhook watches for deployments in namespaces labelled with the same revision, sets the discoveryAddress to the istiod dns name corresponding to the revision, etc.? |
Beta Was this translation helpful? Give feedback.
Answered by
howardjohn
Jul 2, 2024
Replies: 1 comment
-
Yep, the key part is injecting which discovery address to connect to. Each revision can inject different things but most configs in istio are dynamic which is driven by which discovery address we connect to |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
wtzhang23
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Yep, the key part is injecting which discovery address to connect to. Each revision can inject different things but most configs in istio are dynamic which is driven by which discovery address we connect to