cilium

Форк
0
/
l7_multi.json 
40 строк · 815.0 Байт
1
[{
2
  "labels": [{"key": "name", "value": "fancyrule"}],
3
  "endpointSelector": {"matchLabels": {"app": "service"}},
4
  "ingress": [{
5
    "fromEndpoints": [
6
      {"matchLabels": {"env": "prod"}}
7
    ],
8
    "toPorts": [{
9
      "ports": [
10
        {"port": "80", "protocol": "TCP"}
11
      ],
12
      "rules": {
13
        "http": [
14
          {
15
            "method": "GET",
16
            "path": "/public"
17
          }
18
        ]
19
      }
20
    }]
21
  }]
22
},{
23
  "labels": [{"key": "name", "value": "fancyrule"}],
24
  "endpointSelector": {"matchLabels": {"env": "prod"}},
25
  "egress":[{
26
    "toPorts": [{
27
      "ports": [
28
        { "port": "80", "protocol": "TCP"}
29
      ],
30
      "rules": {
31
        "http": [
32
          {
33
            "method": "POST",
34
            "host": "^external-service.org$"
35
          }
36
        ]
37
      }
38
    }]
39
  }]
40
}]
41

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

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

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

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