From 7d4d859dbe92c51506275be39b237579457a092d Mon Sep 17 00:00:00 2001 From: hc-github-team-consul-core Date: Tue, 29 Nov 2022 11:10:59 -0500 Subject: [PATCH] backport of commit a0c46c1c9d0b9f03f40bb0967d0d455c12c5c469 (#15594) Co-authored-by: cskh --- website/content/docs/connect/proxies/envoy.mdx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/website/content/docs/connect/proxies/envoy.mdx b/website/content/docs/connect/proxies/envoy.mdx index 109df9787a..6ce8f66a04 100644 --- a/website/content/docs/connect/proxies/envoy.mdx +++ b/website/content/docs/connect/proxies/envoy.mdx @@ -253,11 +253,12 @@ $ envoy -c bootstrap.json Consul automatically generates Envoy's dynamic configuration based on its knowledge of the cluster. Users may specify default configuration options for -each service such as which protocol they speak. Consul will use this information -to configure appropriate proxy settings for that service's proxies and also for -the upstream listeners of any downstream service. +a service through the available fields in the [`service-defaults` configuration +entry](/docs/connect/config-entries/service-defaults). Consul will use this +information to configure appropriate proxy settings for that service's proxies +and also for the upstream listeners used by the service. -One example is how users can define a service's protocol in a [`service-defaults` configuration +One example is how users can define a service's protocol in the `Protocol` field of [`service-defaults` configuration entry](/docs/connect/config-entries/service-defaults). Agents with [`enable_central_service_config`](/docs/agent/config/config-files#enable_central_service_config) set to true will automatically discover the protocol when configuring a proxy @@ -276,7 +277,7 @@ To learn about other options that can be configured centrally see the ### Proxy Config Options -These fields may also be overridden explicitly in the [proxy service +These fields may also be overridden explicitly in `proxy.config` of the [proxy service definition](/docs/connect/registration/service-registration), or defined in the [global `proxy-defaults` configuration entry](/docs/connect/config-entries/proxy-defaults) to act as @@ -329,6 +330,9 @@ defaults that are inherited by all services. specified, inherits the Envoy default for route timeouts (15s). A value of 0 will disable request timeouts. +- `max_inbound_connections` - The maximum number of concurrent inbound connections + to the local application instance. If not specified, inherits the Envoy default (1024). + - `balance_inbound_connections` - The strategy used for balancing inbound connections across Envoy worker threads. Consul service mesh Envoy integration supports the following `balance_inbound_connections` values: