istio

Форк
0
/
envoy_bootstrap_v2.tmpl.json 
91 строка · 2.5 Кб
1
{
2
  "node": {
3
    "id": "{{ .nodeID }}",
4
    "cluster": "{{ .cluster }}"
5
  },
6
  "admin": {
7
    "access_log_path": "/dev/null",
8
    "address": {
9
      "socket_address": {
10
        "address": "{{ .localhost }}",
11
        "port_value": {{ .adminPort }}
12
      }
13
    }
14
  },
15
  "static_resources": {
16
    "clusters": [
17
      {
18
        "name": "prometheus_stats",
19
        "type": "STATIC",
20
        "connect_timeout": "0.250s",
21
        "lb_policy": "ROUND_ROBIN",
22
        "load_assignment": {
23
          "cluster_name": "prometheus_stats",
24
          "endpoints": [{
25
            "lb_endpoints": [{
26
              "endpoint": {
27
                "address":{
28
                  "socket_address": {
29
                    "address": "{{ .localhost }}",
30
                    "port_value":  {{ .adminPort }}
31
                  }
32
                }
33
              }
34
            }]
35
          }]
36
        }
37
      }
38
    ],
39
    "listeners":[
40
      {
41
        "address": {
42
          "socket_address": {
43
            "protocol": "TCP",
44
            "address": "0.0.0.0",
45
            "port_value": {{ .listenerPort }}
46
          }
47
        },
48
        "filter_chains": [
49
          {
50
            "filters": [
51
              {
52
                "name": "envoy.filters.network.http_connection_manager",
53
                "typed_config": {
54
                  "@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
55
                  "codec_type": "AUTO",
56
                  "stat_prefix": "stats",
57
                  "route_config": {
58
                    "virtual_hosts": [
59
                      {
60
                        "name": "backend",
61
                        "domains": [
62
                          "*"
63
                        ],
64
                        "routes": [
65
                          {
66
                            "match": {
67
                              "prefix": "/stats/prometheus"
68
                            },
69
                            "route": {
70
                              "cluster": "prometheus_stats"
71
                            }
72
                          }
73
                        ]
74
                      }
75
                    ]
76
                  },
77
                  "http_filters": [{
78
                    "name": "envoy.filters.http.router",
79
                    "typed_config": {
80
                      "@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router"
81
                    }
82
                  }]
83
                }
84
              }
85
            ]
86
          }
87
        ]
88
      }
89
    ]
90
  }
91
}
92

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

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

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

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