cilium

Форк
0
/
basic-http.yaml 
47 строк · 829.0 Байт
1
---
2
apiVersion: gateway.networking.k8s.io/v1
3
kind: Gateway
4
metadata:
5
  name: my-gateway
6
spec:
7
  gatewayClassName: cilium
8
  listeners:
9
  - protocol: HTTP
10
    port: 80
11
    name: web-gw
12
    allowedRoutes:
13
      namespaces:
14
        from: Same
15
---
16
apiVersion: gateway.networking.k8s.io/v1
17
kind: HTTPRoute
18
metadata:
19
  name: http-app-1
20
spec:
21
  parentRefs:
22
  - name: my-gateway
23
    namespace: default
24
  rules:
25
  - matches:
26
    - path:
27
        type: PathPrefix
28
        value: /details
29
    backendRefs:
30
    - name: details
31
      port: 9080
32
  - matches:
33
    - headers:
34
      - type: Exact
35
        name: magic
36
        value: foo
37
      queryParams:
38
      - type: Exact
39
        name: great
40
        value: example
41
      path:
42
        type: PathPrefix
43
        value: /
44
      method: GET
45
    backendRefs:
46
    - name: productpage
47
      port: 9080
48

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.