istio

Форк
0
/
weighted.yaml.golden 
112 строк · 2.7 Кб
1
apiVersion: networking.istio.io/v1alpha3
2
kind: Gateway
3
metadata:
4
  annotations:
5
    internal.istio.io/gateway-semantics: gateway
6
    internal.istio.io/gateway-service: istio-ingressgateway.istio-system.svc.domain.suffix
7
    internal.istio.io/parents: Gateway/gateway/http.istio-system
8
  creationTimestamp: null
9
  name: gateway-istio-autogenerated-k8s-gateway-http
10
  namespace: istio-system
11
spec:
12
  servers:
13
  - hosts:
14
    - '*/*.domain.example'
15
    port:
16
      name: default
17
      number: 80
18
      protocol: HTTP
19
---
20
apiVersion: networking.istio.io/v1alpha3
21
kind: Gateway
22
metadata:
23
  annotations:
24
    internal.istio.io/gateway-semantics: gateway
25
    internal.istio.io/gateway-service: istio-ingressgateway.istio-system.svc.domain.suffix
26
    internal.istio.io/parents: Gateway/gateway/tcp.istio-system
27
  creationTimestamp: null
28
  name: gateway-istio-autogenerated-k8s-gateway-tcp
29
  namespace: istio-system
30
spec:
31
  servers:
32
  - hosts:
33
    - '*/*'
34
    port:
35
      name: default
36
      number: 34000
37
      protocol: TCP
38
---
39
apiVersion: networking.istio.io/v1alpha3
40
kind: VirtualService
41
metadata:
42
  annotations:
43
    internal.istio.io/parents: HTTPRoute/http.default
44
    internal.istio.io/route-semantics: gateway
45
  creationTimestamp: null
46
  name: http-0-istio-autogenerated-k8s-gateway
47
  namespace: default
48
spec:
49
  gateways:
50
  - istio-system/gateway-istio-autogenerated-k8s-gateway-http
51
  hosts:
52
  - first.domain.example
53
  http:
54
  - match:
55
    - uri:
56
        prefix: /weighted-100
57
    name: default.http.1
58
    route:
59
    - destination:
60
        host: foo-svc.default.svc.domain.suffix
61
        port:
62
          number: 8000
63
      headers:
64
        request:
65
          add:
66
            foo: bar
67
        response:
68
          add:
69
            response: header
70
  - match:
71
    - uri:
72
        prefix: /get
73
    name: default.http.0
74
    route:
75
    - destination:
76
        host: httpbin.default.svc.domain.suffix
77
        port:
78
          number: 80
79
      weight: 2
80
    - destination:
81
        host: httpbin-other.default.svc.domain.suffix
82
        port:
83
          number: 8080
84
      weight: 3
85
---
86
apiVersion: networking.istio.io/v1alpha3
87
kind: VirtualService
88
metadata:
89
  annotations:
90
    internal.istio.io/parents: TCPRoute/tcp.default
91
    internal.istio.io/route-semantics: gateway
92
  creationTimestamp: null
93
  name: tcp-tcp-0-istio-autogenerated-k8s-gateway
94
  namespace: default
95
spec:
96
  gateways:
97
  - istio-system/gateway-istio-autogenerated-k8s-gateway-tcp
98
  hosts:
99
  - '*'
100
  tcp:
101
  - route:
102
    - destination:
103
        host: httpbin.default.svc.domain.suffix
104
        port:
105
          number: 9090
106
      weight: 1
107
    - destination:
108
        host: httpbin-alt.default.svc.domain.suffix
109
        port:
110
          number: 9090
111
      weight: 2
112
---
113

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

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

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

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