1admin:
2  access_log_path: "/tmp/admin_access.log"
3  address:
4    socket_address:
5      address: "127.0.0.1"
6      port_value: 8081
7static_resources:
8  listeners:
9  - address:
10      socket_address:
11        address: 0.0.0.0
12        port_value: 8000
13    filter_chains:
14    - filters:
15      - name: envoy.filters.network.http_connection_manager
16        typed_config:
17          "@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
18          codec_type: auto
19          stat_prefix: ingress_http
20          route_config:
21            name: local_route
22            virtual_hosts:
23            - name: service
24              domains:
25              - "*"
26              routes:
27              - match:
28                  prefix: "/"
29                route:
30                  cluster: local_service
31          http_filters:
32          - name: envoy.filters.http.router
33            typed_config: {}
34  - address:
35      socket_address:
36        address: 0.0.0.0
37        port_value: 8001
38    filter_chains:
39    - filters:
40      - name: envoy.filters.network.http_connection_manager
41        typed_config:
42          "@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
43          codec_type: auto
44          stat_prefix: egress_http
45          route_config:
46            name: local_route
47            virtual_hosts:
48            - name: backend
49              domains:
50              - "*"
51              routes:
52              - match:
53                  prefix: "/serviceone"
54                route:
55                  cluster: serviceone
56              - match:
57                  prefix: "/servicetwo"
58                route:
59                  cluster: servicetwo
60          http_filters:
61          - name: envoy.filters.http.router
62            typed_config: {}
63  clusters:
64  - name: local_service
65    connect_timeout: 0.25s
66    type: strict_dns
67    lb_policy: round_robin
68    load_assignment:
69      cluster_name: local_service
70      endpoints:
71      - lb_endpoints:
72        - endpoint:
73            address:
74              socket_address:
75                address: 127.0.0.1
76                port_value: 8080
77  - name: dyplomat
78    connect_timeout: 0.25s
79    type: strict_dns
80    lb_policy: ROUND_ROBIN
81    http2_protocol_options: {}
82    upstream_connection_options:
83      tcp_keepalive: {}
84    load_assignment:
85      cluster_name: dyplomat
86      endpoints:
87      - lb_endpoints:
88        - endpoint:
89            address:
90              socket_address:
91                address: dyplomat
92                port_value: 8080
93  - name: serviceone
94    connect_timeout: 0.25s
95    type: EDS
96    lb_policy: round_robin
97    http2_protocol_options: {}
98    eds_cluster_config:
99      eds_config:
100        api_config_source:
101          api_type: GRPC
102          grpc_services:
103            - envoy_grpc:
104                cluster_name: dyplomat
105  - name: servicetwo
106    connect_timeout: 0.25s
107    type: EDS
108    lb_policy: round_robin
109    http2_protocol_options: {}
110    eds_cluster_config:
111      eds_config:
112        api_config_source:
113          api_type: GRPC
114          grpc_services:
115            - envoy_grpc:
116                cluster_name: dyplomat
117