Enable dynamicStableScale on an Argo Rollouts canary so the stable ReplicaSet scales down as traffic shifts to the new version

domain: argo-rollouts.readthedocs.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Set `strategy.canary.dynamicStableScale: true` on the Rollout (requires traffic routing to be configured)
  2. Deploy a template update to trigger a canary rollout; observe the stable ReplicaSet scale down as the canary's traffic weight increases
  3. If an abort occurs, let the canary ReplicaSet scale back down dynamically as traffic returns to stable
  4. Optionally set `abortScaleDownDelaySeconds` if you want the canary ReplicaSet to stay scaled up for a grace period after an abort instead of scaling down immediately
  5. Monitor replica counts during rollout to confirm you're not running double capacity for the full rollout duration

Known gotchas

Related routes

Configure an Argo Rollouts canary strategy with setWeight and pause steps to progressively shift traffic to a new model-serving version
argo-rollouts.readthedocs.io · 5 steps · unrated
Configure a KServe InferenceService canary rollout to shift traffic to a new model version safely
kserve.github.io/website/docs · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans