Safely Replacing Production Services Using Shadow Traffic with Istio on Kubernetes