From b4805992059a8e2786324e4570f1e9d82fc36e47 Mon Sep 17 00:00:00 2001 From: dfitzmau Date: Mon, 12 May 2025 12:36:46 +0100 Subject: [PATCH] OCPBUGS-31697: Added user-managed LB note to nw-configuring-route-timeouts.adoc --- modules/nw-configuring-route-timeouts.adoc | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/modules/nw-configuring-route-timeouts.adoc b/modules/nw-configuring-route-timeouts.adoc index 5eb7d06b22f3..400c17aa5158 100644 --- a/modules/nw-configuring-route-timeouts.adoc +++ b/modules/nw-configuring-route-timeouts.adoc @@ -7,15 +7,19 @@ [id="nw-configuring-route-timeouts_{context}"] = Configuring route timeouts -You can configure the default timeouts for an existing route when you -have services in need of a low timeout, which is required for Service Level -Availability (SLA) purposes, or a high timeout, for cases with a slow -back end. +You can configure the default timeouts for an existing route when you have services in need of a low timeout, which is required for Service Level Availability (SLA) purposes, or a high timeout, for cases with a slow back end. + +[IMPORTANT] +==== +If you configured a user-managed external load balancer in front of your {product-title} cluster, ensure that the timeout value for the user-managed external load balancer is higher than the timeout value for the route. This configuration prevents network congestion issues over the network that your cluster uses. +==== .Prerequisites + * You need a deployed Ingress Controller on a running cluster. .Procedure + . Using the `oc annotate` command, add the timeout to the route: + [source,terminal] @@ -23,10 +27,9 @@ back end. $ oc annotate route \ --overwrite haproxy.router.openshift.io/timeout= <1> ---- -<1> Supported time units are microseconds (us), milliseconds (ms), seconds (s), -minutes (m), hours (h), or days (d). +<1> Supported time units are microseconds (us), milliseconds (ms), seconds (s), minutes (m), hours (h), or days (d). + -The following example sets a timeout of two seconds on a route named `myroute`: +The following example sets a timeout of two seconds on a route named `myroute`: + [source,terminal] ----