-
Notifications
You must be signed in to change notification settings - Fork 304
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
Wrong health check with end-to-end https scheme #105
Comments
I've been having a similar issue over the last couple of days. Have you tried removing the readinessProbe from the deployment? I've witnessing that the GCE ingress doesn't pay any attention to it despite what the documentation says (especially as its still being discussed as a feature #42) |
I can't reproduce. Post a simple reproducible manifest of the ingress/service/deployment. Make sure you're actually naming the port "my-https-port". |
Hi @nicksardo,
And ingress:
But I have this strange behavior: Kubernetes says backends aren't healthy but the LB says they're good. But surprise after 5 minutes, it also good for k8s: |
The console shows that the LB is correctly using backend HTTPS. I suggest you disregard that |
Understood.
You're right, wrong copy / paste. Thanks. |
Hi,
I'm trying to set https end-to-end (GCP LB to K8S Pod). On the Pod I have gunicorn that doesn't support HTTP and HTTPS in the same time, but only one. So I must use HTTPS everywhere.
I set this in the deployment object:
I add this to the service object:
Unfortunately, the health check is set to check
/
on HTTP, and the backend service is on HTTP.Note: The same configuration with HTTP works well (the LB is up and running).
Did I miss something?
Regards.
The text was updated successfully, but these errors were encountered: