istio
1apiVersion: networking.k8s.io/v12kind: Ingress3metadata:4name: foo5namespace: ns6spec:7rules:8- host: foohost.bar.com9http:10paths:11# Simple path12- path: /path13backend:14service:15name: service116port:17number: 420018# Subpath without trailing /19- path: /sub/path20backend:21service:22name: service123port:24number: 420125# With a trailing /26- path: /sub/path/27backend:28service:29name: service130port:31number: 420232# Regex ending with .*33- path: /regex1.*34backend:35service:36name: service137port:38number: 420339# Regex ending with *40- path: /regex2*41backend:42service:43name: service144port:45number: 420446# Regex ending with /*47- path: /regex3/*48backend:49service:50name: service151port:52number: 420553# Subpath without trailing /, Exact match54- path: /sub/path55pathType: Exact56backend:57service:58name: service159port:60number: 420661# With a trailing /, Exact match62- path: /sub/path/63pathType: Exact64backend:65service:66name: service167port:68number: 420769# Subpath without trailing /, Prefix match70- path: /sub/path71pathType: Prefix72backend:73service:74name: service175port:76number: 420877# With a trailing /, Prefix match78- path: /sub/path/79pathType: Prefix80backend:81service:82name: service183port:84number: 420985