apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: annotations: internal.istio.io/gateway-semantics: gateway internal.istio.io/gateway-service: gateway-istio.istio-system.svc.domain.suffix internal.istio.io/parents: Gateway/gateway/default.istio-system name: gateway-istio-autogenerated-k8s-gateway-default namespace: istio-system spec: servers: - hosts: - '*/*' port: name: default number: 80 protocol: HTTP --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: HTTPRoute/egress.default internal.istio.io/route-semantics: gateway name: default~*.egress.com namespace: default spec: gateways: - mesh hosts: - '*.egress.com' http: - name: default/egress route: - destination: host: google.com port: number: 80 --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: HTTPRoute/egress.default internal.istio.io/route-semantics: gateway name: default~google.com namespace: default spec: gateways: - mesh hosts: - google.com http: - name: default/egress route: - destination: host: google.com port: number: 80 --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: TCPRoute/egress.default internal.istio.io/route-semantics: gateway name: egress-tcp-0-istio-autogenerated-k8s-gateway namespace: default spec: gateways: - mesh hosts: - google.com tcp: - route: - destination: host: google.com port: number: 443 --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: TCPRoute/egress.default internal.istio.io/route-semantics: gateway name: egress-tcp-1-istio-autogenerated-k8s-gateway namespace: default spec: gateways: - mesh hosts: - '*.egress.com' tcp: - route: - destination: host: google.com port: number: 443 --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: TLSRoute/egress.default internal.istio.io/route-semantics: gateway name: egress-tls-0-istio-autogenerated-k8s-gateway namespace: default spec: gateways: - mesh hosts: - google.com tls: - match: - sniHosts: - google.com route: - destination: host: google.com port: number: 443 --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: TLSRoute/egress.default internal.istio.io/route-semantics: gateway name: egress-tls-1-istio-autogenerated-k8s-gateway namespace: default spec: gateways: - mesh hosts: - '*.egress.com' tls: - match: - sniHosts: - '*.egress.com' route: - destination: host: google.com port: number: 443 --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: annotations: internal.istio.io/parents: HTTPRoute/http.default internal.istio.io/route-semantics: gateway name: istio-system~gateway-istio-autogenerated-k8s-gateway-default~* namespace: default spec: gateways: - istio-system/gateway-istio-autogenerated-k8s-gateway-default hosts: - '*' http: - name: default/http route: - destination: host: google.com port: number: 80 ---