For a canary, v2 Pods are labeled version=canary while stable Pods use version=stable. How should the Service be labeled so both receive traffic?
Select an answer to reveal the explanation.
Short Explanation
The Service is the club bouncer’s list—if it only says “stable,” canary never gets in. Put a shared app label on both Deployments and select that, while version labels keep the two replica sets distinct.
Full Explanation
Canary and stable Pods must both match the Service selector to share traffic. Using a common application label while distinguishing releases with a version label is the usual design. Selecting only one version, omitting selectors, or locking to a single ReplicaSet hash breaks the shared-Service canary.