它有一种方法可以在以下场景中使用某种动态端口映射
(Istio> Kubernetes服务):

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: my-virtualservice
spec:
  hosts:
    # my-service.default.svc.cluster.local ?
  - "*"
  gateways: 
  - my-gateway
  http:
  - match:
    - uri:
        prefix: /somepath/
    route:
    - destination:
        host: my-service

使用Istio时,最终用户不需要知道端口,因此可以创建和使用动态自由端口吗?

Defining a service:
# K8s - Service
apiVersion: v1
kind: Service
metadata:
  name: my-service
spec:
  ports:
  - name: my-port
    port: #***  Dynamic port? ***#
    targetPort: 80