Blue Green deployment between Kubernetes 1.16 and 1.21

When doing a blue green deployment with semaphore
Do we have to have istio ingress installed in both 1.16 and 1.21 envs
How can we achieve blue green in this case