cilium

Форк
0
/
basic-https.yaml 
59 строк · 1.1 Кб
1
apiVersion: gateway.networking.k8s.io/v1
2
kind: Gateway
3
metadata:
4
  name: tls-gateway
5
spec:
6
  gatewayClassName: cilium
7
  listeners:
8
  - name: https-1
9
    protocol: HTTPS
10
    port: 443
11
    hostname: "bookinfo.cilium.rocks"
12
    tls:
13
      certificateRefs:
14
      - kind: Secret
15
        name: demo-cert
16
  - name: https-2
17
    protocol: HTTPS
18
    port: 443
19
    hostname: "hipstershop.cilium.rocks"
20
    tls:
21
      certificateRefs:
22
      - kind: Secret
23
        name: demo-cert
24
---
25
apiVersion: gateway.networking.k8s.io/v1
26
kind: HTTPRoute
27
metadata:
28
  name: https-app-route-1
29
spec:
30
  parentRefs:
31
  - name: tls-gateway
32
  hostnames:
33
  - "bookinfo.cilium.rocks"
34
  rules:
35
  - matches:
36
    - path:
37
        type: PathPrefix
38
        value: /details
39
    backendRefs:
40
    - name: details
41
      port: 9080
42
---
43
apiVersion: gateway.networking.k8s.io/v1
44
kind: HTTPRoute
45
metadata:
46
  name: https-app-route-2
47
spec:
48
  parentRefs:
49
  - name: tls-gateway
50
  hostnames:
51
  - "hipstershop.cilium.rocks"
52
  rules:
53
  - matches:
54
    - path:
55
        type: PathPrefix
56
        value: /
57
    backendRefs:
58
    - name: productpage
59
      port: 9080
60

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

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

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

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