cilium
85 строк · 1.7 Кб
1apiVersion: gateway.networking.k8s.io/v12kind: Gateway3metadata:4name: cilium-gateway5namespace: default6spec:7gatewayClassName: cilium8listeners:9- hostname: hipstershop.cilium.rocks10name: hipstershop-cilium-rocks-http11port: 8012protocol: HTTP13- hostname: hipstershop.cilium.rocks14name: hipstershop-cilium-rocks-https15port: 44316protocol: HTTPS17tls:18certificateRefs:19- kind: Secret20name: demo-cert21- hostname: bookinfo.cilium.rocks22name: bookinfo-cilium-rocks-http23port: 8024protocol: HTTP25- hostname: bookinfo.cilium.rocks26name: bookinfo-cilium-rocks-https27port: 44328protocol: HTTPS29tls:30certificateRefs:31- kind: Secret32name: demo-cert33---
34apiVersion: gateway.networking.k8s.io/v135kind: HTTPRoute36metadata:37name: hipstershop-cilium-rocks38namespace: default39spec:40hostnames:41- hipstershop.cilium.rocks42parentRefs:43- name: cilium-gateway44rules:45- matches:46- path:47type: PathPrefix48value: /hipstershop.ProductCatalogService49backendRefs:50- name: productcatalogservice51port: 355052- matches:53- path:54type: PathPrefix55value: /hipstershop.CurrencyService56backendRefs:57- name: currencyservice58port: 700059
60---
61apiVersion: gateway.networking.k8s.io/v162kind: HTTPRoute63metadata:64name: bookinfo-cilium-rocks65namespace: default66spec:67hostnames:68- bookinfo.cilium.rocks69parentRefs:70- name: cilium-gateway71rules:72- matches:73- path:74type: PathPrefix75value: /details76backendRefs:77- name: details78port: 908079- matches:80- path:81type: PathPrefix82value: /83backendRefs:84- name: productpage85port: 908086