Skip to content
SPECIFICTION
Get listed

Kanary

github.com

Free plan Self-hosted
Visit github.com
Spec score 7.4 #19 of 29 in Progressive Delivery Software

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

Every Kanary plan and price →

Where Specifiction places it

Alternatives to KanaryAll alternatives →