Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using HTTP2 with GKE and Google Managed Certificates #1898

Closed
turbo1912 opened this issue Jan 8, 2023 · 1 comment
Closed

Using HTTP2 with GKE and Google Managed Certificates #1898

turbo1912 opened this issue Jan 8, 2023 · 1 comment

Comments

@turbo1912
Copy link

I am using an Ingress using Google-managed SSL certs mostly similar to what is described here:

https://cloud.google.com/kubernetes-engine/docs/how-to/managed-certs#setting_up_a_google-managed_certificate

However my backend service is a grpc service that is using HTTP2. According to the same documentation if I am using HTTP2 my backend needs to be "configured with SSL".

This sounds like I need a separate set of certificates for my backend service to configure it with SSL.

Is there a way to use the same Google managed certs here as well?

What are my other options here? I am using Google managed certs for the Ingress not to manage any certs on my own, if I then use self signed certificates for my service, that kind of defeats the purpose.

@turbo1912
Copy link
Author

I am closing this issue as google managed certificates can only be used for load balancers and cant be used for lb -> backend traffic.

If the service is using HTTP2 marked by the cloud.google.com/app-protocols: '{"my-port":"HTTP2"}' annotation, yes the service really needs to be configured with SSL. I personally ended up using a self signed certificate for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant