Kanary
github.com
Spec sheet
- Purpose
- Kanary automates canary deployments on Kubernetes through a custom resource definition and controller.Read 30 Sep 2026 · github.com
- Intended users
- The README describes a tool for Kubernetes users who want to configure and automate canary deployment scheduling, scaling, traffic, validation, and rollout.Read 30 Sep 2026 · github.com
- License
- The repository's license file specifies the MIT License and grants permission to use, copy, modify, distribute, sublicense, and sell copies of the software.Read 30 Sep 2026 · github.com
- Cleanup and rollback
- The controller cleans up related canary resources after success or failure, and the README says the original deployment history and classic rollback capability are preserved.Read 30 Sep 2026 · github.com
- CLI plugin
- The kubectl kanary plugin can generate a KanaryDeployment artifact from an existing Deployment and retrieve Kanary deployments.Read 30 Sep 2026 · github.com
- Deployment flow
- It can run a canary deployment and, after successful validation, roll the template into the regular deployment.Read 30 Sep 2026 · github.com
- Install
- The project documents installation with Helm or by applying Kubernetes resource manifests.Read 30 Sep 2026 · github.com
- Istio integration
- The README gives Istio examples that generate PromQL validations for response time P99 and success rate.Read 30 Sep 2026 · github.com
- Releases
- The repository's Releases page states that there are no releases.Read 30 Sep 2026 · github.com
- Scaling
- Canary instances can use a static replica count or a HorizontalPodAutoscaler.Read 30 Sep 2026 · github.com
- Security reporting
- The security policy asks users to report vulnerabilities at [email protected] and says there are no published security advisories.Read 30 Sep 2026 · github.com
- Traffic routing
- Traffic sources include the production service, a dedicated Kanary service, both, mirrored traffic, or no service traffic.Read 30 Sep 2026 · github.com
- Validation
- Validation options include manual status, label watching, and PromQL queries against Prometheus metrics.Read 30 Sep 2026 · github.com
Plans and prices
Open-source Kanary Free MIT-licensed software · self-managed Kubernetes deployment Read 30 Sep 2026 · github.com
Where Specifiction places it
- Progressive Delivery Software#19 of 297.4