istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pilot/pkg/config/kube/ingress/testdata/simple.yaml (about) 1 apiVersion: networking.k8s.io/v1 2 kind: Ingress 3 metadata: 4 name: foo 5 namespace: ns 6 spec: 7 rules: 8 - host: foohost.bar.com 9 http: 10 paths: 11 # Simple path 12 - path: /path 13 backend: 14 service: 15 name: service1 16 port: 17 number: 4200 18 # Subpath without trailing / 19 - path: /sub/path 20 backend: 21 service: 22 name: service1 23 port: 24 number: 4201 25 # With a trailing / 26 - path: /sub/path/ 27 backend: 28 service: 29 name: service1 30 port: 31 number: 4202 32 # Regex ending with .* 33 - path: /regex1.* 34 backend: 35 service: 36 name: service1 37 port: 38 number: 4203 39 # Regex ending with * 40 - path: /regex2* 41 backend: 42 service: 43 name: service1 44 port: 45 number: 4204 46 # Regex ending with /* 47 - path: /regex3/* 48 backend: 49 service: 50 name: service1 51 port: 52 number: 4205 53 # Subpath without trailing /, Exact match 54 - path: /sub/path 55 pathType: Exact 56 backend: 57 service: 58 name: service1 59 port: 60 number: 4206 61 # With a trailing /, Exact match 62 - path: /sub/path/ 63 pathType: Exact 64 backend: 65 service: 66 name: service1 67 port: 68 number: 4207 69 # Subpath without trailing /, Prefix match 70 - path: /sub/path 71 pathType: Prefix 72 backend: 73 service: 74 name: service1 75 port: 76 number: 4208 77 # With a trailing /, Prefix match 78 - path: /sub/path/ 79 pathType: Prefix 80 backend: 81 service: 82 name: service1 83 port: 84 number: 4209