Blue/Green Deployment on Kubernetes using Helm Charts and Istio Gateway

Why we need Blue/Green deployment strategy?

  • Blue/Green strategy is used to minimize downtime for production services.
  • There are two identical production environments as known as Blue/Green deployments to represent Prod/Stag environments, and only one of them is serving the production traffic.
  • When a new release need to be deployed, we will check the which deployment is serving the production traffic.