kube-ingress-aws-controller
kube-ingress-aws-controller copied to clipboard
HTTP/2 not enabled for target groups
HTTP/2 is enabled per default for the load balancer, but for the target group!
According to this announcement and the AWS console the target groups do support HTTP/2 as well.
https://aws.amazon.com/blogs/aws/new-application-load-balancer-support-for-end-to-end-http-2-and-grpc/
However, the target groups are always configured to forward to connect via HTTP/1.1
This might have a performance impact
@universam1 normally it should not have an impact because of connection pools. Maybe for frontends it would benefit to do full H2 support. Do you want to work on an option to enable H2 backend? I don't want to have this as default set, but the feature would be great to have!
pending on Cloudformation support: https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/713
@szuecs Cloudformation support is present in meantime, but the underlying CFN lib fork seems to be unmaintained.
Any idea @mikkeloscar how to continue here, guess that's a project relevant question?
I see. I think we have 2 possible ways:
- fork the dependency project
- internal it