oracle / oci-cloud-controller-manager

Kubernetes Cloud Controller Manager implementation for Oracle Cloud Infrastructure
Apache License 2.0
130 stars 82 forks source link

Support for http2 listener #449

Open prajithp13 opened 5 months ago

prajithp13 commented 5 months ago

FEATURE REQUEST

Currently, there is no service annotation available to enable the HTTP/2 listener. By default, it creates HTTP and HTTPS listeners for ports 80 and 443, respectively. This limitation makes it challenging to enable the HTTP/2 protocol for OCI load balancer, compelling the use of HTTP(s) when created from Kubernetes.

AkarshES commented 5 months ago

We do not have a plan to support http/2 with Kubernetes services as Kubernetes services are meant to be layer 4 networking abstractions. You can consider using OCI Native Ingress Controller instead though https://github.com/oracle/oci-native-ingress-controller. Let us know if you have a use case which can't be solved by Ingress controller