oci-cloud-controller-manager icon indicating copy to clipboard operation
oci-cloud-controller-manager copied to clipboard

Feature Request: Load Balancer Backend annotation for MaxConnections setting.

Open sbhola opened this issue 1 year ago • 3 comments

FEATURE REQUEST

Title: Load Balancer Annotation should support setting MaxConnections for Backend for overload protection.

Current LoadBalancer Annotations do not support setting MaxConnections to backends. This is a critical setting required for overload protection of services. Hence this annotation should be supported and is critical to add for overload protection of services.

OCI load balancer backend details: https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/load_balancer_backend Required variable: max_connections

sbhola avatar Oct 18 '24 06:10 sbhola

Are you looking for backend level configuration or a common maxConnections for all backends of the LB?

AkarshES avatar Oct 18 '24 13:10 AkarshES

Are you looking for backend level configuration or a common maxConnections for all backends of the LB?

Hi @AkarshES , Thanks for your response. OCI Load balancer only supports a common maxConnections for all backends of the LB. Hence, this request is to add support for the same i.e Annotation to allow setting a common maxConnections for all backends of the LB. Thanks.

sbhola avatar Oct 18 '24 16:10 sbhola

Each backend can have custom maxConnections, but thanks for confirming LB level config is good enough for your use case. https://docs.oracle.com/en-us/iaas/api/#/en/loadbalancer/20170115/datatypes/BackendDetails

AkarshES avatar Oct 21 '24 09:10 AkarshES