istio

Форк
0
261 строка · 6.0 Кб
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/default.istio-system
8
  creationTimestamp: null
9
  name: gateway-istio-autogenerated-k8s-gateway-default
10
  namespace: istio-system
11
spec:
12
  servers:
13
  - hosts:
14
    - '*/*.example.com'
15
    port:
16
      name: default
17
      number: 80
18
      protocol: HTTP
19
---
20
apiVersion: networking.istio.io/v1alpha3
21
kind: VirtualService
22
metadata:
23
  annotations:
24
    internal.istio.io/parents: HTTPRoute/consumer-override.default
25
    internal.istio.io/route-semantics: gateway
26
  creationTimestamp: null
27
  name: consumer-override-0-istio-autogenerated-k8s-gateway
28
  namespace: default
29
spec:
30
  gateways:
31
  - mesh
32
  hosts:
33
  - httpbin-apple.apple.svc.domain.suffix
34
  http:
35
  - match:
36
    - port: 80
37
    name: default.consumer-override.0
38
    route:
39
    - destination:
40
        host: httpbin-apple.apple.svc.domain.suffix
41
        port:
42
          number: 80
43
---
44
apiVersion: networking.istio.io/v1alpha3
45
kind: VirtualService
46
metadata:
47
  annotations:
48
    internal.istio.io/parents: HTTPRoute/dual.default
49
    internal.istio.io/route-semantics: gateway
50
  creationTimestamp: null
51
  name: dual-0-istio-autogenerated-k8s-gateway
52
  namespace: default
53
spec:
54
  gateways:
55
  - istio-system/gateway-istio-autogenerated-k8s-gateway-default
56
  hosts:
57
  - foo.example.com
58
  http:
59
  - name: default.dual.0
60
    route:
61
    - destination:
62
        host: example.default.svc.domain.suffix
63
        port:
64
          number: 80
65
---
66
apiVersion: networking.istio.io/v1alpha3
67
kind: VirtualService
68
metadata:
69
  annotations:
70
    internal.istio.io/parents: HTTPRoute/dual.default
71
    internal.istio.io/route-semantics: gateway
72
  creationTimestamp: null
73
  name: dual-1-istio-autogenerated-k8s-gateway
74
  namespace: default
75
spec:
76
  gateways:
77
  - mesh
78
  hosts:
79
  - example.default.svc.domain.suffix
80
  http:
81
  - name: default.dual.0
82
    route:
83
    - destination:
84
        host: example.default.svc.domain.suffix
85
        port:
86
          number: 80
87
---
88
apiVersion: networking.istio.io/v1alpha3
89
kind: VirtualService
90
metadata:
91
  annotations:
92
    internal.istio.io/parents: HTTPRoute/echo.default,HTTPRoute/header.default
93
    internal.istio.io/route-semantics: gateway
94
  creationTimestamp: null
95
  name: echo-0-istio-autogenerated-k8s-gateway
96
  namespace: default
97
spec:
98
  gateways:
99
  - mesh
100
  hosts:
101
  - echo.default.svc.domain.suffix
102
  http:
103
  - headers:
104
      request:
105
        add:
106
          my-added-header: added-value
107
    match:
108
    - uri:
109
        prefix: /path
110
    name: default.header.0
111
    route:
112
    - destination:
113
        host: echo.default.svc.domain.suffix
114
        port:
115
          number: 80
116
  - name: default.echo.0
117
    route:
118
    - destination:
119
        host: echo.default.svc.domain.suffix
120
        port:
121
          number: 80
122
---
123
apiVersion: networking.istio.io/v1alpha3
124
kind: VirtualService
125
metadata:
126
  annotations:
127
    internal.istio.io/parents: HTTPRoute/echo-port.default
128
    internal.istio.io/route-semantics: gateway
129
  creationTimestamp: null
130
  name: echo-port-0-istio-autogenerated-k8s-gateway
131
  namespace: default
132
spec:
133
  gateways:
134
  - mesh
135
  hosts:
136
  - echo-port.default.svc.domain.suffix
137
  http:
138
  - match:
139
    - port: 80
140
    name: default.echo-port.0
141
    route:
142
    - destination:
143
        host: echo.default.svc.domain.suffix
144
        port:
145
          number: 80
146
---
147
apiVersion: networking.istio.io/v1alpha3
148
kind: VirtualService
149
metadata:
150
  annotations:
151
    internal.istio.io/parents: HTTPRoute/multi-service.default
152
    internal.istio.io/route-semantics: gateway
153
  creationTimestamp: null
154
  name: multi-service-0-istio-autogenerated-k8s-gateway
155
  namespace: default
156
spec:
157
  gateways:
158
  - mesh
159
  hosts:
160
  - echo-1.default.svc.domain.suffix
161
  http:
162
  - match:
163
    - port: 80
164
    name: default.multi-service.0
165
    route:
166
    - destination:
167
        host: echo.default.svc.domain.suffix
168
        port:
169
          number: 80
170
---
171
apiVersion: networking.istio.io/v1alpha3
172
kind: VirtualService
173
metadata:
174
  annotations:
175
    internal.istio.io/parents: HTTPRoute/multi-service.default
176
    internal.istio.io/route-semantics: gateway
177
  creationTimestamp: null
178
  name: multi-service-1-istio-autogenerated-k8s-gateway
179
  namespace: default
180
spec:
181
  gateways:
182
  - mesh
183
  hosts:
184
  - echo-1.default.svc.domain.suffix
185
  http:
186
  - match:
187
    - port: 8080
188
    name: default.multi-service.0
189
    route:
190
    - destination:
191
        host: echo.default.svc.domain.suffix
192
        port:
193
          number: 80
194
---
195
apiVersion: networking.istio.io/v1alpha3
196
kind: VirtualService
197
metadata:
198
  annotations:
199
    internal.istio.io/parents: HTTPRoute/multi-service.default
200
    internal.istio.io/route-semantics: gateway
201
  creationTimestamp: null
202
  name: multi-service-2-istio-autogenerated-k8s-gateway
203
  namespace: default
204
spec:
205
  gateways:
206
  - mesh
207
  hosts:
208
  - echo-2.default.svc.domain.suffix
209
  http:
210
  - name: default.multi-service.0
211
    route:
212
    - destination:
213
        host: echo.default.svc.domain.suffix
214
        port:
215
          number: 80
216
---
217
apiVersion: networking.istio.io/v1alpha3
218
kind: VirtualService
219
metadata:
220
  annotations:
221
    internal.istio.io/parents: TCPRoute/tcp.default
222
    internal.istio.io/route-semantics: gateway
223
  creationTimestamp: null
224
  name: tcp-tcp-0-istio-autogenerated-k8s-gateway
225
  namespace: default
226
spec:
227
  gateways:
228
  - mesh
229
  hosts:
230
  - echo-1.default.svc.domain.suffix
231
  tcp:
232
  - route:
233
    - destination:
234
        host: echo.default.svc.domain.suffix
235
        port:
236
          number: 80
237
---
238
apiVersion: networking.istio.io/v1alpha3
239
kind: VirtualService
240
metadata:
241
  annotations:
242
    internal.istio.io/parents: TLSRoute/tls.default
243
    internal.istio.io/route-semantics: gateway
244
  creationTimestamp: null
245
  name: tls-tls-0-istio-autogenerated-k8s-gateway
246
  namespace: default
247
spec:
248
  gateways:
249
  - mesh
250
  hosts:
251
  - echo-1.default.svc.domain.suffix
252
  tls:
253
  - match:
254
    - sniHosts:
255
      - echo-1.default.svc.domain.suffix
256
    route:
257
    - destination:
258
        host: echo.default.svc.domain.suffix
259
        port:
260
          number: 80
261
---
262

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

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

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

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