I currently have a Tyk production installation running in GCP. This was installed using the helm chart with MongoDB Atlas and Redis in memorystore in GCP (both are DB as a service).
I’m looking for instructions on how I can adapt this installation to a blue/green deployment strategy.
Do I install a new Tyk instance into the same Kubernetes cluster but with a different namespace to differentiate blue from green deployments, then configure Istio’s virtual service to set traffic weights between the two instances?
I assume I will need to configure virtual services for both the Tyk gateway and Tyk dashboard? So it’s 4 virtual services (2 for: old Tyk dashboard + gateway, 2 for: new Tyk dashboard + gateway)? Will there be any issues if I point both instances to the same database?