Closed kswift closed 1 month ago
/assign ChuksGrinage
@shraddhabang: GitHub didn't allow me to assign the following users: ChuksGrinage.
Note that only kubernetes-sigs members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide
Hey @shraddhabang , are you sure that's documentation issue?
/assign
From what I understand, annotations are just a key/value pairing of the options available to the ALB. And seeing that KAT is a fairly recent addition we can see how our annotation list would be out of date.
We can confirm that you can set client keepalive time (KAT)
by simply including annotation:
For example: alb.ingress.kubernetes.io/load-balancer-attributes: client_keep_alive.seconds=3600
We are working to update the docs for future references
@ChuksGrinage so nothing is needed for me then?
@omerap12 Yes, no action is needed. Thank you!
/assign
Is your feature request related to a problem? Elastic Load Balancing team recently released
HTTP client keepalive duration
which can be configured for ALBs -> https://aws.amazon.com/about-aws/whats-new/2024/03/application-load-balancer-http-keepalive-duration/This keepalive value specifies the maximum amount of time that ALB will maintain an HTTP connection with a client before closing the connection.
Describe the solution you'd like Specify this duration value via Ingress/Service object annotations.
Describe alternatives you've considered Configuring manually via awscli or console in meantime.