we have multiple teams using same k8 cluster, right now we follow this process to expose an application, lets say product A team wants to expose their service:
- create new k8 service of LoadBalancer type in namespace “product_A”
- deploy envoy pod in “product_A” (helm install stable/envoy)
- create gateway, virtualservice and destinationrule
is this correct approach? product teams don’t want to use the default ingress gateway that is installed by istio.