Blue-green swing deployments with single TYK instance

We would like to use TYK for blue-green swing deployments, without setting up a second instance.

Currently the plan is to use versioning to accomplish this, as it can be done without modifying the source code of our services.
As an alternative we considered creating a separate containerised TYK instance within the same set of servers, but this would reduce the available resource to the production instance.

Is there any better method that people have used for swing deployments, without creating a second TYK environment?