Canarying shifts a small, adjustable percentage to the new version while watching metrics — the mesh makes the weights precise and instantly changeable. All-at-once replacement is a plain rolling update, separate-cluster DNS cutover is blue-green at the infrastructure level, and duplicate-processing describes mirroring, not canary.
Official docs