istio
1apiVersion: networking.istio.io/v1alpha3
2kind: Gateway
3metadata:
4creationTimestamp: null
5name: foo-istio-autogenerated-k8s-ingress-ns
6namespace: istio-system
7spec:
8selector:
9istio: ingressgateway
10servers:
11- hosts:
12- '*'
13port:
14name: http-80-ingress-foo-ns
15number: 80
16protocol: HTTP
17---
18apiVersion: networking.istio.io/v1alpha3
19kind: Gateway
20metadata:
21creationTimestamp: null
22name: foo2-istio-autogenerated-k8s-ingress-ns
23namespace: istio-system
24spec:
25selector:
26istio: ingressgateway
27servers:
28- hosts:
29- '*'
30port:
31name: http-80-ingress-foo2-ns
32number: 80
33protocol: HTTP
34---
35apiVersion: networking.istio.io/v1alpha3
36kind: VirtualService
37metadata:
38annotations:
39internal.istio.io/route-semantics: ingress
40creationTimestamp: null
41name: foohost-bar-com-foo-istio-autogenerated-k8s-ingress
42namespace: ns
43spec:
44gateways:
45- istio-system/foo-istio-autogenerated-k8s-ingress-ns
46hosts:
47- foohost.bar.com
48http:
49- match:
50- uri:
51exact: /second
52route:
53- destination:
54host: service2.ns.svc.mydomain
55port:
56number: 4200
57weight: 100
58- route:
59- destination:
60host: service1.ns.svc.mydomain
61port:
62number: 4200
63weight: 100
64---
65