diff --git a/src/managing-workflow/configuring-load-balancers.md b/src/managing-workflow/configuring-load-balancers.md index 5b195a8e..f95c3d56 100644 --- a/src/managing-workflow/configuring-load-balancers.md +++ b/src/managing-workflow/configuring-load-balancers.md @@ -6,9 +6,9 @@ Depending on what distribution of Kubernetes you use and where you host it, inst If a load balancer such as the one described above does exist (whether created automatically or manually) and if you intend on handling any long-running requests, the load balancer (or similar) may require some manual configuration to increase the idle connection timeout. Typically, this is most applicable to AWS and Elastic Load Balancers, but may apply in other cases as well. It does not apply to Google Container Engine, as the idle connection timeout cannot be configured there, but also works as-is. -If, for instance, Deis Workflow were installed on kube-aws, this timeout should be increased to a recommended value of 1200 seconds. This will ensure the load balancer does not hang up on the client during long-running operations like an application deployment. +If, for instance, Deis Workflow were installed on kube-aws, this timeout should be increased to a recommended value of 1200 seconds. This will ensure the load balancer does not hang up on the client during long-running operations like an application deployment. The AWS-specific annotation below will be included by default in the router service starting in Workflow v2.13.0. -If you are running Kubernetes v1.4 or later, you should configure the idle timeout using this service annotation: +If you are running Kubernetes v1.4 or later but a Workflow version earlier than v2.13.0, you should configure the idle timeout using this service annotation: ``` $ kubectl --namespace=deis annotate service/deis-router service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout=1200