Skip to content

Instantly share code, notes, and snippets.

@DavadDi
Created February 15, 2019 07:54
Show Gist options
  • Save DavadDi/d4eeb9f641dcc2feb21cde0e48e281f4 to your computer and use it in GitHub Desktop.
Save DavadDi/d4eeb9f641dcc2feb21cde0e48e281f4 to your computer and use it in GitHub Desktop.
{
"configs": {
"listeners": {
"@type": "type.googleapis.com/envoy.admin.v2alpha.ListenersConfigDump",
"version_info": "2019-02-15T05:53:49Z/8",
"static_listeners": [
{
"listener": {
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 15090
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"codec_type": "AUTO",
"http_filters": {
"name": "envoy.router"
},
"stat_prefix": "stats",
"route_config": {
"virtual_hosts": [
{
"routes": [
{
"route": {
"cluster": "prometheus_stats"
},
"match": {
"prefix": "/stats/prometheus"
}
}
],
"domains": [
"*"
],
"name": "backend"
}
]
}
}
}
]
}
]
},
"last_updated": "2019-02-15T05:44:17.705Z"
}
],
"dynamic_active_listeners": [
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "10.128.5.4_5000",
"address": {
"socket_address": {
"address": "10.128.5.4",
"port_value": 5000
}
},
"filter_chains": [
{
"filter_chain_match": {
"transport_protocol": "raw_buffer"
},
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"http_filters": [
{
"config": {
"policy": {
"peers": [
{
"mtls": {
"mode": "PERMISSIVE"
}
}
]
}
},
"name": "istio_authn"
},
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
],
"tracing": {
"overall_sampling": {
"value": 100
},
"random_sampling": {
"value": 100
},
"client_sampling": {
"value": 100
}
},
"route_config": {
"name": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"validate_clusters": false,
"virtual_hosts": [
{
"routes": [
{
"decorator": {
"operation": "helloworld.istio-system.svc.cluster.local:5000/*"
},
"route": {
"max_grpc_timeout": "0.000s",
"cluster": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"timeout": "0.000s"
},
"match": {
"prefix": "/"
},
"per_filter_config": {
"mixer": {
"mixer_attributes": {
"attributes": {
"destination.service.host": {
"string_value": "helloworld.istio-system.svc.cluster.local"
},
"destination.service.uid": {
"string_value": "istio://istio-system/services/helloworld"
},
"destination.service.name": {
"string_value": "helloworld"
},
"destination.service.namespace": {
"string_value": "istio-system"
},
"destination.service": {
"string_value": "helloworld.istio-system.svc.cluster.local"
}
}
}
}
}
}
],
"domains": [
"*"
],
"name": "inbound|http|5000"
}
]
},
"use_remote_address": false,
"stat_prefix": "10.128.5.4_5000",
"generate_request_id": true,
"stream_idle_timeout": "0.000s",
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"name": "envoy.file_access_log",
"config": {
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n",
"path": "/dev/stdout"
}
}
]
}
}
]
},
{
"filter_chain_match": {
"transport_protocol": "tls"
},
"tls_context": {
"common_tls_context": {
"tls_certificates": [
{
"certificate_chain": {
"filename": "/etc/certs/cert-chain.pem"
},
"private_key": {
"filename": "/etc/certs/key.pem"
}
}
],
"validation_context": {
"trusted_ca": {
"filename": "/etc/certs/root-cert.pem"
}
},
"alpn_protocols": [
"h2",
"http/1.1"
]
},
"require_client_certificate": true
},
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"stat_prefix": "10.128.5.4_5000",
"use_remote_address": false,
"generate_request_id": true,
"stream_idle_timeout": "0.000s",
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
},
"name": "envoy.file_access_log"
}
],
"http_filters": [
{
"name": "istio_authn",
"config": {
"policy": {
"peers": [
{
"mtls": {
"mode": "PERMISSIVE"
}
}
]
}
}
},
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
],
"tracing": {
"overall_sampling": {
"value": 100
},
"random_sampling": {
"value": 100
},
"client_sampling": {
"value": 100
}
},
"route_config": {
"name": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"validate_clusters": false,
"virtual_hosts": [
{
"routes": [
{
"route": {
"cluster": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"timeout": "0.000s",
"max_grpc_timeout": "0.000s"
},
"decorator": {
"operation": "helloworld.istio-system.svc.cluster.local:5000/*"
},
"match": {
"prefix": "/"
},
"per_filter_config": {
"mixer": {
"mixer_attributes": {
"attributes": {
"destination.service.uid": {
"string_value": "istio://istio-system/services/helloworld"
},
"destination.service.host": {
"string_value": "helloworld.istio-system.svc.cluster.local"
},
"destination.service.namespace": {
"string_value": "istio-system"
},
"destination.service.name": {
"string_value": "helloworld"
},
"destination.service": {
"string_value": "helloworld.istio-system.svc.cluster.local"
}
}
}
}
}
}
],
"domains": [
"*"
],
"name": "inbound|http|5000"
}
]
}
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
},
"listener_filters": [
{
"name": "envoy.listener.tls_inspector",
"config": {}
}
]
},
"last_updated": "2019-02-15T05:44:18.642Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "10.0.79.108_15011",
"address": {
"socket_address": {
"address": "10.0.79.108",
"port_value": 15011
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.tcp_proxy",
"config": {
"access_log": [
{
"name": "envoy.file_access_log",
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
}
}
],
"stat_prefix": "outbound|15011||istio-pilot.istio-system.svc.cluster.local",
"cluster": "outbound|15011||istio-pilot.istio-system.svc.cluster.local"
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
}
},
"last_updated": "2019-02-15T05:44:18.643Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "0.0.0.0_15010",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 15010
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"stream_idle_timeout": "0.000s",
"generate_request_id": true,
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"name": "envoy.file_access_log",
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
}
}
],
"http_filters": [
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
],
"tracing": {
"client_sampling": {
"value": 100
},
"operation_name": "EGRESS",
"overall_sampling": {
"value": 100
},
"random_sampling": {
"value": 100
}
},
"use_remote_address": false,
"stat_prefix": "0.0.0.0_15010",
"rds": {
"route_config_name": "15010",
"config_source": {
"ads": {}
}
}
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
}
},
"last_updated": "2019-02-15T05:44:18.644Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "0.0.0.0_8080",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 8080
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"stat_prefix": "0.0.0.0_8080",
"rds": {
"config_source": {
"ads": {}
},
"route_config_name": "8080"
},
"use_remote_address": false,
"stream_idle_timeout": "0.000s",
"generate_request_id": true,
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"name": "envoy.file_access_log",
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
}
}
],
"http_filters": [
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
],
"tracing": {
"client_sampling": {
"value": 100
},
"operation_name": "EGRESS",
"overall_sampling": {
"value": 100
},
"random_sampling": {
"value": 100
}
}
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
}
},
"last_updated": "2019-02-15T05:44:18.645Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "0.0.0.0_9093",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 9093
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"http_filters": [
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
],
"tracing": {
"overall_sampling": {
"value": 100
},
"random_sampling": {
"value": 100
},
"client_sampling": {
"value": 100
},
"operation_name": "EGRESS"
},
"use_remote_address": false,
"rds": {
"route_config_name": "9093",
"config_source": {
"ads": {}
}
},
"stat_prefix": "0.0.0.0_9093",
"generate_request_id": true,
"stream_idle_timeout": "0.000s",
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
},
"name": "envoy.file_access_log"
}
]
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
}
},
"last_updated": "2019-02-15T05:44:18.646Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "0.0.0.0_8060",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 8060
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"use_remote_address": false,
"rds": {
"route_config_name": "8060",
"config_source": {
"ads": {}
}
},
"stat_prefix": "0.0.0.0_8060",
"stream_idle_timeout": "0.000s",
"generate_request_id": true,
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"name": "envoy.file_access_log",
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
}
}
],
"http_filters": [
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
],
"tracing": {
"client_sampling": {
"value": 100
},
"operation_name": "EGRESS",
"random_sampling": {
"value": 100
},
"overall_sampling": {
"value": 100
}
}
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
}
},
"last_updated": "2019-02-15T05:44:18.647Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "0.0.0.0_5000",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 5000
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"tracing": {
"random_sampling": {
"value": 100
},
"overall_sampling": {
"value": 100
},
"client_sampling": {
"value": 100
},
"operation_name": "EGRESS"
},
"use_remote_address": false,
"rds": {
"route_config_name": "5000",
"config_source": {
"ads": {}
}
},
"stat_prefix": "0.0.0.0_5000",
"generate_request_id": true,
"stream_idle_timeout": "0.000s",
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
],
"access_log": [
{
"name": "envoy.file_access_log",
"config": {
"path": "/dev/stdout",
"format": "[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%%PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS%\n"
}
}
],
"http_filters": [
{
"name": "envoy.cors"
},
{
"name": "envoy.fault"
},
{
"name": "envoy.router"
}
]
}
}
]
}
],
"deprecated_v1": {
"bind_to_port": false
}
},
"last_updated": "2019-02-15T05:44:18.648Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"listener": {
"name": "virtual",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 15001
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.tcp_proxy",
"config": {
"stat_prefix": "BlackHoleCluster",
"cluster": "BlackHoleCluster"
}
}
]
}
],
"use_original_dst": true
},
"last_updated": "2019-02-15T05:44:18.648Z"
}
]
},
"clusters": {
"@type": "type.googleapis.com/envoy.admin.v2alpha.ClustersConfigDump",
"version_info": "2019-02-15T05:53:49Z/8",
"static_clusters": [
{
"cluster": {
"name": "prometheus_stats",
"connect_timeout": "0.250s",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 15000
}
}
]
},
"last_updated": "2019-02-15T05:44:17.699Z"
},
{
"cluster": {
"name": "xds-grpc",
"type": "STRICT_DNS",
"connect_timeout": "10s",
"hosts": [
{
"socket_address": {
"address": "istio-pilot.istio-system",
"port_value": 15010
}
}
],
"circuit_breakers": {
"thresholds": [
{
"max_connections": 100000,
"max_pending_requests": 100000,
"max_requests": 100000
},
{
"priority": "HIGH",
"max_connections": 100000,
"max_pending_requests": 100000,
"max_requests": 100000
}
]
},
"http2_protocol_options": {},
"upstream_connection_options": {
"tcp_keepalive": {
"keepalive_time": 300
}
}
},
"last_updated": "2019-02-15T05:44:17.700Z"
},
{
"cluster": {
"name": "zipkin",
"type": "STRICT_DNS",
"connect_timeout": "1s",
"hosts": [
{
"socket_address": {
"address": "zipkin.istio-system",
"port_value": 9411
}
}
]
},
"last_updated": "2019-02-15T05:44:17.700Z"
}
],
"dynamic_active_clusters": [
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "BlackHoleCluster",
"connect_timeout": "1s"
},
"last_updated": "2019-02-15T05:44:18.627Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"connect_timeout": "1s",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 5000
}
}
],
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:44:18.627Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|15010||istio-pilot.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|15010||istio-pilot.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
},
"http2_protocol_options": {
"max_concurrent_streams": 1073741824
}
},
"last_updated": "2019-02-15T05:44:18.621Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|15011||istio-pilot.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|15011||istio-pilot.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:44:18.622Z"
},
{
"version_info": "2019-02-15T05:53:14Z/7",
"cluster": {
"name": "outbound|5000|v1|helloworld.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|5000|v1|helloworld.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:53:14.381Z"
},
{
"version_info": "2019-02-15T05:53:14Z/7",
"cluster": {
"name": "outbound|5000|v2|helloworld.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|5000|v2|helloworld.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:53:14.382Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|5000||helloworld.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|5000||helloworld.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:44:18.626Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|8060||istio-citadel.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|8060||istio-citadel.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
},
"http2_protocol_options": {
"max_concurrent_streams": 1073741824
}
},
"last_updated": "2019-02-15T05:44:18.624Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|8080||istio-pilot.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|8080||istio-pilot.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:44:18.622Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|9093||istio-citadel.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|9093||istio-citadel.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:44:18.625Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"cluster": {
"name": "outbound|9093||istio-pilot.istio-system.svc.cluster.local",
"type": "EDS",
"eds_cluster_config": {
"eds_config": {
"ads": {}
},
"service_name": "outbound|9093||istio-pilot.istio-system.svc.cluster.local"
},
"connect_timeout": "1s",
"circuit_breakers": {
"thresholds": [
{}
]
}
},
"last_updated": "2019-02-15T05:44:18.623Z"
}
]
},
"bootstrap": {
"@type": "type.googleapis.com/envoy.admin.v2alpha.BootstrapConfigDump",
"bootstrap": {
"node": {
"id": "sidecar~10.128.5.4~helloworld-v1-8f8dd85-d59lh.istio-system~istio-system.svc.cluster.local",
"cluster": "helloworld",
"metadata": {
"ISTIO_PROXY_SHA": "istio-proxy:930841ca88b15365737acb7eddeea6733d4f98b9",
"ISTIO_VERSION": "1.0.5",
"app": "helloworld",
"POD_NAME": "helloworld-v1-8f8dd85-d59lh",
"istio": "sidecar",
"INTERCEPTION_MODE": "REDIRECT",
"ISTIO_PROXY_VERSION": "1.0.2",
"version": "v1"
},
"build_version": "0/1.8.0-dev//RELEASE"
},
"static_resources": {
"listeners": [
{
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 15090
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.http_connection_manager",
"config": {
"codec_type": "AUTO",
"http_filters": {
"name": "envoy.router"
},
"stat_prefix": "stats",
"route_config": {
"virtual_hosts": [
{
"routes": [
{
"route": {
"cluster": "prometheus_stats"
},
"match": {
"prefix": "/stats/prometheus"
}
}
],
"domains": [
"*"
],
"name": "backend"
}
]
}
}
}
]
}
]
}
],
"clusters": [
{
"name": "prometheus_stats",
"connect_timeout": "0.250s",
"hosts": [
{
"socket_address": {
"address": "127.0.0.1",
"port_value": 15000
}
}
]
},
{
"name": "xds-grpc",
"type": "STRICT_DNS",
"connect_timeout": "10s",
"hosts": [
{
"socket_address": {
"address": "istio-pilot.istio-system",
"port_value": 15010
}
}
],
"circuit_breakers": {
"thresholds": [
{
"max_connections": 100000,
"max_pending_requests": 100000,
"max_requests": 100000
},
{
"priority": "HIGH",
"max_connections": 100000,
"max_pending_requests": 100000,
"max_requests": 100000
}
]
},
"http2_protocol_options": {},
"upstream_connection_options": {
"tcp_keepalive": {
"keepalive_time": 300
}
}
},
{
"name": "zipkin",
"type": "STRICT_DNS",
"connect_timeout": "1s",
"hosts": [
{
"socket_address": {
"address": "zipkin.istio-system",
"port_value": 9411
}
}
]
}
]
},
"dynamic_resources": {
"lds_config": {
"ads": {}
},
"cds_config": {
"ads": {}
},
"ads_config": {
"api_type": "GRPC",
"refresh_delay": "1s",
"grpc_services": [
{
"envoy_grpc": {
"cluster_name": "xds-grpc"
}
}
]
}
},
"tracing": {
"http": {
"name": "envoy.zipkin",
"config": {
"collector_cluster": "zipkin"
}
}
},
"admin": {
"access_log_path": "/dev/null",
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 15000
}
}
},
"stats_config": {
"stats_tags": [
{
"tag_name": "cluster_name",
"regex": "^cluster\\.((.+?(\\..+?\\.svc\\.cluster\\.local)?)\\.)"
},
{
"tag_name": "tcp_prefix",
"regex": "^tcp\\.((.*?)\\.)\\w+?$"
},
{
"tag_name": "response_code",
"regex": "_rq(_(\\d{3}))$"
},
{
"tag_name": "response_code_class",
"regex": "_rq(_(\\dxx))$"
},
{
"tag_name": "http_conn_manager_listener_prefix",
"regex": "^listener(?=\\.).*?\\.http\\.(((?:[_.[:digit:]]*|[_\\[\\]aAbBcCdDeEfF[:digit:]]*))\\.)"
},
{
"tag_name": "http_conn_manager_prefix",
"regex": "^http\\.(((?:[_.[:digit:]]*|[_\\[\\]aAbBcCdDeEfF[:digit:]]*))\\.)"
},
{
"tag_name": "listener_address",
"regex": "^listener\\.(((?:[_.[:digit:]]*|[_\\[\\]aAbBcCdDeEfF[:digit:]]*))\\.)"
}
],
"use_all_default_tags": false
}
},
"last_updated": "2019-02-15T05:44:17.696Z"
},
"routes": {
"@type": "type.googleapis.com/envoy.admin.v2alpha.RoutesConfigDump",
"static_route_configs": [
{
"route_config": {
"name": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"virtual_hosts": [
{
"name": "inbound|http|5000",
"domains": [
"*"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "helloworld.istio-system.svc.cluster.local:5000/*"
},
"per_filter_config": {
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:44:18.641Z"
},
{
"route_config": {
"name": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"virtual_hosts": [
{
"name": "inbound|http|5000",
"domains": [
"*"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "inbound|5000||helloworld.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "helloworld.istio-system.svc.cluster.local:5000/*"
},
"per_filter_config": {
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:44:18.639Z"
},
{
"route_config": {
"virtual_hosts": [
{
"name": "backend",
"domains": [
"*"
],
"routes": [
{
"match": {
"prefix": "/stats/prometheus"
},
"route": {
"cluster": "prometheus_stats"
}
}
]
}
]
},
"last_updated": "2019-02-15T05:44:17.705Z"
}
],
"dynamic_route_configs": [
{
"version_info": "2019-02-15T05:53:49Z/8",
"route_config": {
"name": "5000",
"virtual_hosts": [
{
"name": "helloworld.istio-system.svc.cluster.local:5000",
"domains": [
"helloworld.istio-system.svc.cluster.local",
"helloworld.istio-system.svc.cluster.local:5000",
"helloworld",
"helloworld:5000",
"helloworld.istio-system.svc.cluster",
"helloworld.istio-system.svc.cluster:5000",
"helloworld.istio-system.svc",
"helloworld.istio-system.svc:5000",
"helloworld.istio-system",
"helloworld.istio-system:5000",
"10.0.40.71",
"10.0.40.71:5000"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"weighted_clusters": {
"clusters": [
{
"name": "outbound|5000|v1|helloworld.istio-system.svc.cluster.local",
"weight": 90,
"per_filter_config": {
}
},
{
"name": "outbound|5000|v2|helloworld.istio-system.svc.cluster.local",
"weight": 10,
"per_filter_config": {
}
}
]
},
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "helloworld:5000/*"
},
"per_filter_config": {
"mixer": {
"disable_check_calls": true
}
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:53:49.910Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"route_config": {
"name": "15010",
"virtual_hosts": [
{
"name": "istio-pilot.istio-system.svc.cluster.local:15010",
"domains": [
"istio-pilot.istio-system.svc.cluster.local",
"istio-pilot.istio-system.svc.cluster.local:15010",
"istio-pilot",
"istio-pilot:15010",
"istio-pilot.istio-system.svc.cluster",
"istio-pilot.istio-system.svc.cluster:15010",
"istio-pilot.istio-system.svc",
"istio-pilot.istio-system.svc:15010",
"istio-pilot.istio-system",
"istio-pilot.istio-system:15010",
"10.0.79.108",
"10.0.79.108:15010"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "outbound|15010||istio-pilot.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "istio-pilot.istio-system.svc.cluster.local:15010/*"
},
"per_filter_config": {
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:53:49.911Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"route_config": {
"name": "8080",
"virtual_hosts": [
{
"name": "istio-pilot.istio-system.svc.cluster.local:8080",
"domains": [
"istio-pilot.istio-system.svc.cluster.local",
"istio-pilot.istio-system.svc.cluster.local:8080",
"istio-pilot",
"istio-pilot:8080",
"istio-pilot.istio-system.svc.cluster",
"istio-pilot.istio-system.svc.cluster:8080",
"istio-pilot.istio-system.svc",
"istio-pilot.istio-system.svc:8080",
"istio-pilot.istio-system",
"istio-pilot.istio-system:8080",
"10.0.79.108",
"10.0.79.108:8080"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "outbound|8080||istio-pilot.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "istio-pilot.istio-system.svc.cluster.local:8080/*"
},
"per_filter_config": {
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:53:49.911Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"route_config": {
"name": "9093",
"virtual_hosts": [
{
"name": "istio-citadel.istio-system.svc.cluster.local:9093",
"domains": [
"istio-citadel.istio-system.svc.cluster.local",
"istio-citadel.istio-system.svc.cluster.local:9093",
"istio-citadel",
"istio-citadel:9093",
"istio-citadel.istio-system.svc.cluster",
"istio-citadel.istio-system.svc.cluster:9093",
"istio-citadel.istio-system.svc",
"istio-citadel.istio-system.svc:9093",
"istio-citadel.istio-system",
"istio-citadel.istio-system:9093",
"10.0.39.80",
"10.0.39.80:9093"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "outbound|9093||istio-citadel.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "istio-citadel.istio-system.svc.cluster.local:9093/*"
},
"per_filter_config": {
}
}
]
},
{
"name": "istio-pilot.istio-system.svc.cluster.local:9093",
"domains": [
"istio-pilot.istio-system.svc.cluster.local",
"istio-pilot.istio-system.svc.cluster.local:9093",
"istio-pilot",
"istio-pilot:9093",
"istio-pilot.istio-system.svc.cluster",
"istio-pilot.istio-system.svc.cluster:9093",
"istio-pilot.istio-system.svc",
"istio-pilot.istio-system.svc:9093",
"istio-pilot.istio-system",
"istio-pilot.istio-system:9093",
"10.0.79.108",
"10.0.79.108:9093"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "outbound|9093||istio-pilot.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "istio-pilot.istio-system.svc.cluster.local:9093/*"
},
"per_filter_config": {
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:53:49.911Z"
},
{
"version_info": "2019-02-15T05:44:18Z/6",
"route_config": {
"name": "8060",
"virtual_hosts": [
{
"name": "istio-citadel.istio-system.svc.cluster.local:8060",
"domains": [
"istio-citadel.istio-system.svc.cluster.local",
"istio-citadel.istio-system.svc.cluster.local:8060",
"istio-citadel",
"istio-citadel:8060",
"istio-citadel.istio-system.svc.cluster",
"istio-citadel.istio-system.svc.cluster:8060",
"istio-citadel.istio-system.svc",
"istio-citadel.istio-system.svc:8060",
"istio-citadel.istio-system",
"istio-citadel.istio-system:8060",
"10.0.39.80",
"10.0.39.80:8060"
],
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "outbound|8060||istio-citadel.istio-system.svc.cluster.local",
"timeout": "0s",
"max_grpc_timeout": "0s"
},
"decorator": {
"operation": "istio-citadel.istio-system.svc.cluster.local:8060/*"
},
"per_filter_config": {
"mixer": {
"forward_attributes": {
},
"mixer_attributes": {
},
"disable_check_calls": true
}
}
}
]
}
],
"validate_clusters": false
},
"last_updated": "2019-02-15T05:53:49.911Z"
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment