| static_resources: |
| listeners: |
| # define an origin server on :10000 that always returns "lorem ipsum..." |
| - address: |
| socket_address: |
| address: 0.0.0.0 |
| port_value: 10000 |
| filter_chains: |
| - filters: |
| - name: envoy.http_connection_manager |
| config: |
| generate_request_id: false |
| codec_type: auto |
| stat_prefix: ingress_http |
| |
| route_config: |
| name: local_route |
| virtual_hosts: |
| - name: backend |
| domains: |
| - "*" |
| routes: |
| - match: |
| prefix: "/" |
| route: |
| cluster: service1 |
| |
| http_filters: |
| - name: pagespeed # before envoy.router because order matters! |
| config: |
| key: via |
| val: pagespeed-filter |
| - name: envoy.router |
| config: |
| dynamic_stats: false |
| clusters: |
| - name: service1 |
| connect_timeout: 0.25s |
| type: strict_dns |
| lb_policy: round_robin |
| #http2_protocol_options: {} |
| load_assignment: |
| cluster_name: service1 |
| endpoints: |
| - lb_endpoints: |
| - endpoint: |
| address: |
| socket_address: |
| address: 127.0.0.1 |
| port_value: 80 |
| admin: |
| access_log_path: /tmp/envoy.log |
| address: |
| socket_address: |
| address: 0.0.0.0 |
| port_value: 8081 |
| |
| |