Dark Launch with Istio
-
Lets assume we would want to release the new version of application/component and only certain users have to use this new release
-
To demonstrat this lets use two versions of v1, v2 of reviews application

-
Refer Here for the changeset
-
Deploy the application from v3 folder
-
Normal user view

Blue Green Deployment
-
Basic steps involed

-
To demonstrate this lets try to create a new version for product page Refer Here
shaikkhajaibrahim/productpage:v2 -
Refer Here for the changes
-
Now apply the deployment.
- Try to access using http://bookinfo.com (after adding entries into dns)

- Try to access using http://test.bookinfo.com (after adding entries into dns)

- Try to access using http://bookinfo.com (after adding entries into dns)
-
Now we have added simple files to move to new version for all the users and roll back to previous version in case of issues Refer Here
- Moving v2 to all the users

- Moving v2 to all the users
-
Exercise: Create a Canary deployment of the product page using the two versions.
