Canary Deployment ML
by Community · open-source · Last verified 2026-03-17
Orchestrates progressive canary deployments of ML model services on Kubernetes using Istio traffic shifting, with automated rollback triggered by error-rate or latency SLO breaches. Integrates with Argo Rollouts for declarative release management and posts deployment status to Slack.
https://github.com/argoproj/argo-rollouts ↗C+
C+—Average
Adoption: BQuality: AFreshness: ACitations: C+Engagement: F
Specifications
- License
- Apache-2.0
- Pricing
- open-source
- Capabilities
- traffic-shifting, slo-monitoring, auto-rollback, slack-notifications
- Integrations
- kubernetes, istio, argo-rollouts, prometheus, slack
- Use Cases
- zero-downtime-model-updates, gradual-rollout, production-safety-net
- API Available
- No
- Language
- python
- Dependencies
- kubernetes, requests, prometheus-api-client, slack-sdk, pyyaml
- Environment
- Python 3.10+, Kubernetes 1.26+
- Est. Runtime
- Hours to days (rollout-paced)
- Tags
- canary-deployment, progressive-rollout, kubernetes, istio, mlops
- Added
- 2026-03-17
- Completeness
- 100%
Index Score
54.1Adoption
62
Quality
84
Freshness
86
Citations
50
Engagement
0