istio

Форк
0
/
ingress.yaml 
48 строк · 949.0 Байт
1
apiVersion: networking.istio.io/v1alpha3
2
kind: Gateway
3
metadata:
4
  name: istio-ingress
5
  namespace: testns
6
spec:
7
  selector:
8
    istio: ingress
9
  servers:
10
  - port:
11
      number: 80
12
      name: http
13
      protocol: HTTP
14
    hosts:
15
    - "*"
16
  - port:
17
      number: 443
18
      name: https
19
      protocol: HTTPS
20
    hosts:
21
    - "*"
22
    tls:
23
      mode: SIMPLE
24
      serverCertificate: /etc/certs/servercert.pem
25
      privateKey: /etc/certs/privatekey.pem
26
---
27
apiVersion: networking.istio.io/v1alpha3
28
kind: VirtualService
29
metadata:
30
  name: ingress
31
  namespace: testns
32
spec:
33
  # K8S Ingress rules are converted on the fly to a VirtualService.
34
  # The local tests may run without k8s - so for ingress we test with the
35
  # equivalent rule.
36
  hosts:
37
  - "*"
38
  gateways:
39
  - istio-ingress
40
  http:
41
  - match:
42
    - uri:
43
        prefix: /foo
44
    route:
45
    - destination:
46
        host: service3.default.svc.cluster.local
47
        port:
48
           number: 80
49

50

51

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

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

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

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