Questions tagged [canary-deployment]

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.

84 questions
1
vote
0 answers

Invoke the Lambda Function from Serverless Canary Deployments Plugin

I use the serverless framework to develop an application using AWS Lambda using Node. I would like to use serverless-plugin-canary-deployments to run a pre-traffic test of a Lambda Function. How do I invoke the new Lambda Function from the…
1
vote
1 answer

Is there a way to set canary or weighted deployments on kubernetes service level without using ingress/gateway?

I can set weight or filter by headers on a virtual service. So, I access using a ingress/gateway and I have success using weight and header filters. But I would like to set this conditions on a service level, to access inside the cluster. I am using…
Danilo
  • 123
  • 7
1
vote
0 answers

How can I mirror traffic to two places with Istio?

As part of my continuous deployment pipeline I deploy a canary and baseline, compare metrics from both and analyse the results to decide whether to promote the canary to production. In order to improve the metrics gathered I want to use Istio to…
dippynark
  • 2,743
  • 20
  • 58
1
vote
1 answer

Blue/green deployment, canary releases and database consistency

There is a few techniques to ensure new changes doesn't break the system, like mentioned above blue-green or canary deployment. Both means applying changes partially (change only part of infrastructure, or run new version in parallel with old…
1
vote
1 answer

How to do canary deployments?

I have an AWS environment with one ALB, two api nodes and an RDS. I perform in place deployments today. I read about canary releases and was wondering how I could transform my current environment to use canary deployments. My environment is entirely…
NaveenBabuE
  • 706
  • 4
  • 7
  • 26
1
vote
1 answer

How do I setup rolling deployment in Spinnaker?

I just started trying out Spinnaker. I have gone through the tutorial, https://www.spinnaker.io/guides/tutorials/codelabs/gcp-kubernetes-source-to-prod/, and got it working without issues. Now I want to go a bit more advanced and do a rolling…
Johan Frick
  • 1,084
  • 1
  • 10
  • 18
1
vote
3 answers

A/B testing. Routing Clients in a gateway API

I am working on a new project that will be based on microservices. It's an internal app and only about 10 microservices. We will be using a gateway API for authentication and possibly some microservice aggregation. (Probably Netflix zuul with Spring…
mark1234
  • 1,110
  • 2
  • 24
  • 41
1
vote
1 answer

Why is my Android Studio 2.3.3 not upgrading to Canary? Windows

Android Studio opens and asks me to upgrade to Canary and once it's downloaded and I have followed the prompts it still doesn't work?
1
vote
2 answers

Is it a best practice in continuous deployment to deploy to all production servers immediately or just to a subset at first?

We use CD in our project and since the application is used world wide we use more than one data center (one per region). Each data center hosts an isolated instance of the application (each regional deployment uses its own DB, application server…
Nutel
  • 2,244
  • 2
  • 27
  • 50
0
votes
0 answers

How to make sure, that a user stays at the new version of a blue-green deployment

Suppose you have a blue-green deployment and want to test it with 20% of the users with the global accelarator. You configure it, but that would mean that User A, who would be testing the new version of an application will not be redirected to the…
David
  • 2,926
  • 1
  • 27
  • 61
0
votes
0 answers

HAProxy redirect request based on client ip to specific host in the backend pool

I have a backend pool of servers (around 20 hosts) that serve the request. Out of 20 hosts, 5 are canary hosts (we deploy any change first in these 5 hosts and then to the rest 15). The request comes to HAProxy which redirects it to the backend and…
0
votes
1 answer

Testing kafka consumer applications in isolation (during a canary deployment)

I want to be able to test kafka-consumer flows after a canary deployments. Assume we have service which consumes a kafka topic. I have 3 instances in production and 3 partitions on kafka. At T0 they have the V1 of the application. Server #1…
ygk
  • 550
  • 1
  • 7
  • 17
0
votes
0 answers

Canary deployment to AWS lambda routing users not traffic

I am working with AWS lambda and I am using lambda aliases to shift traffic gradually during deployments. I know that AWS lambda alias is routing traffic with a simple probabilistic model to distribute the traffic between the two function…
0
votes
0 answers

Istio canary release issue

I am having an issue with Istio traffic routing. I want to test canary release with Istio .I´ve created a microk8s cluster, installed istio and injected it to default namespace. I´ve also deployed book-info aplication (…
0
votes
0 answers

Canary release in IOT scenario

i have use case for doing canary releases on a consumer basis in a IOT setup, for example lets says i am consuming IOT data feed from a 100 houses and provide the ability to turn on/ off appliances using a mobile app. Now what am looking to do is…
aditya
  • 343
  • 2
  • 14