-
Notifications
You must be signed in to change notification settings - Fork 7.6k
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
"GET / HTTP/2" 404 NR when trying trying to go via ingressgateway #26562
Comments
Please add config dump from Ingressgateway pod: https://github.com/istio/istio/wiki/Troubleshooting-Istio. And ideally access log of failed request and the curl command used to reproduce |
Also try |
You have |
Sorry for taking ages guys. had to move to another cluster Config dump: curl:
Istio-proxy log: Clearer yaml than above to avoid confusion:
Curl from ingressgateway pod to the external service:
|
You are calling on |
Your recent post and original post don't seem to align though... it should be noted, tls route is used only if we do passthrough TLS. If you are terminating TLS then it should be doing http routing. From the config you are not doing any passhtrough. If you want to terminate and re-originate TLS you can do so with a DR |
Ended up with an nginx in the middle as it was taking too long to find the proper solution. |
In short, what we are trying to achieve is this:
Laptop > Ingress gateway > external service in the environment
So we have a VM that runs some services, that VM is accessible by the cluster. doing a curl from the ingress gateway podconfirms it can access the VM.
The VM is on an HTTPS endpoint.
The end goal is to have the VM accessable by hitting the ingress gateway as this is one of the entry points to our environment.
There is an HTTP as well as an HTTPS endpoint on the VM. Using the same (apart from changing the tls to http in the VS and https with http in the Service Entry) works with the HTTP endpoint, but once we try HTTPS, it just doesn't work at all.
I have added a service entry, a destination rule and
The text was updated successfully, but these errors were encountered: