Canary CRD and Deployment Process

Canary CRD and Deployment Process A workflow diagram generated by Archify. 01 / Canary CRD 02 / Deployment process targetRef · Deployment · Canary CRD targetRef Deployment service · port · protocol · Canary CRD service port · protocol provider · mesh / ingress · Canary CRD provider mesh / ingress analysis · metrics · thresholds · webhooks · Canary CRD analysis metrics · thresholds · webhooks Primary ready · initial / restored · Deployment process Primary ready initial / restored Detect change · Pod spec / tracked config · Deployment process Detect change Pod spec / tracked config Scale up canary · start canary pods · Deployment process Scale up canary start canary pods Shift traffic · 10% → 50% · stepWeight 10 · Deployment process Shift traffic 10% → 50% · stepWeight 10 Repeated analysis · success rate ≥ 99% · P99 ≤ 500ms · Deployment process · every 1m Repeated analysis success rate ≥ 99% · P99 ≤ 500ms every 1m Promote · ready / switch · Deployment process Promote ready / switch analysis rules threshold / restore final pass routing control each step create services target ref

Weight steps

  • • Analysis: 10 → 20 → 30 → 40 → 50%
  • • Promotion includes primary update and readiness waiting

Metrics and timing

  • • analysis.interval schedules; metric.interval is the query window
  • • 99% / 500ms are illustrative SLO bounds

Failure handling

  • • failedChecks >= threshold; success does not reset it
  • • Readiness deadlines and promotion failures need separate checks