Canary deployment is the practice of deploying a new version of an application to a subset of production servers to test whether the new version functions properly in production without affecting all users if it doesn't.
Questions tagged [canary-deployment]
84 questions
3
votes
2 answers
Canary Release and Blue Green Deployment on AWS
I am currently implementing Canary Release and Blue Green Deployment on my Static Website on AWS S3. Basically, I created two S3 bucket (v1 and v2) and 2 cloud front (I didn't append the CNAME). Then, I create 2 A alias records in Route 53 with 50%…

LDC
- 31
- 3
3
votes
2 answers
Gradle sync failed: Could not find org.jetbrains.kotlin (no intention to use Kotlin)
(not a duplicate of this question in my opinion)
Error message in Android Studio:
Gradle sync failed: Could not find
org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2
I do not understand why Gradle will not sync without this library, and why Kotlin is…

PIXP
- 2,382
- 3
- 19
- 28
3
votes
2 answers
Canary release when Queues are involved
Fowler says a small percentage of traffic is routed to the Canary version while the old version is still running.
This is assuming that the routing can be controlled at the Load balancer/router level.
We have a use case where a micro-service…

user1168577
- 1,863
- 11
- 14
3
votes
1 answer
How to do canary releases and dynamic routing with Netflix Zuul?
We faced with the problem that we need to do such thing as dynamic routing and canary releases. So, for example, we deploy microservice microservice-1. Then, when someone finished a big feature we want to deploy it as a microservice…

Yuri
- 1,748
- 2
- 23
- 26
2
votes
1 answer
How to do a canary upgrade of existing istio customised setup?
How to do a canary upgrade to existing istio customised setup.
Requirements:
We have existing customised setup of istio 1.7.3 (installed using istoctl method and no revision set for this) for AKS 1.18.14.
Now we need to upgrade to istio 1.8 with no…

Vowneee
- 956
- 10
- 33
2
votes
0 answers
Canary Deployment Strategy using Argocd rollout and Service Mesh Interface (Traefik Mesh)
I'm working on the Canary Deployment Strategy.
I use the Service Mesh Interface, after installing trafik mesh.
When starting the program for the first time with the command
kubectl apply -f applications.yaml
It should deploy the entire application…

Harou
- 21
- 1
2
votes
1 answer
Mirror canary deployment in RTL?
I am new to canary deployments. We are going to start doing canary deployments via Istio.
I was assuming this would just be a deployment mechanism, probably with some Istio routing testing in a pre-prod env but in earlier test envs we'd ring fence…

Person of earth
- 71
- 1
- 8
2
votes
1 answer
How can someone do a traffic splitting between more than one release version on firebase hosting
For instance, in App Engine, Cloud Run and K8, it is possible to split the traffic between multiple versions especially if you want to perform A/B testing or do a canary release.. So, i was wondering if firebase hosting also has this same feature or…

Isaac
- 296
- 1
- 4
- 14
2
votes
0 answers
Deployment handling with Rabbit
My application has rabbitMq which has multiple consumers[3] and i do round robing for consuming the messages .
At the moment i do canary deployment while deploying new version but this lands me in situation where the message can be consumed by any…

Suman Joshi
- 21
- 1
2
votes
0 answers
config.duration not getting applied in Canary release plugin of KONG
I am trying to configure Canary release plugin in Kong.
The plugin get activated on epoch time provided in config.start parameter. But the config.duration provided in seconds does not work, and the requests keep on getting routed to the upstream…

Sim
- 33
- 5
2
votes
1 answer
Azure App Service: Select the endpoint based on HTTP header value
I have a multi-tenant application where in each request, the tenant's ID is sent in the HTTP headers.
I would like to implement a simple canary deployment whereby I would pick a subset of the tenant IDs, create a deployment slot for the experimental…

twoflower
- 6,788
- 2
- 33
- 44
2
votes
0 answers
Unable to make Canary Deployment with API Gateway and Lambda
I am trying to use the Canary deployment option of API Gateway, but I am not being able to do so. It looks like all the configurations are done properly, but when I try making calls I only get the latest code version responses. To sum up, this is…

makeMonday
- 2,303
- 4
- 25
- 43
2
votes
2 answers
Cloud Foundry support for Canary Deploys
I've evaluating Cloud Foundry to determine whether it supports Canary Releases for my apps.
So far I've found references to BOSH supporting canaries. But this appears to be an internal mechanism that cloud foundry uses when re-deploying its own…

Shane Gannon
- 6,770
- 7
- 41
- 64
1
vote
0 answers
How to Canary rollout between two namespace, using Treafik v2
I want to implement Canary release between two namespace : ns-A (old version), ns-B (new version).
My cluster have Traefik v2 and it's not possible to install an another controller, two bad because I found solution to do it with istio and nginx.
Do…

Doul
- 31
- 5
1
vote
0 answers
Istio: How to do canary deployment
Currently there are 3 possible values which we can receive in the header like A1, A2 and A3, and we have three different services running for each value like Service-A1, Service-A2 and Service-A3.
Right now routing is done based on the header value.…

Yash Mehta
- 213
- 3
- 16