Comments (6)
This issue is currently awaiting triage.
If Ingress contributors determines this is a relevant issue, they will accept it by applying the triage/accepted
label and provide further guidance.
The triage/accepted
label can be added by org members by writing /triage accepted
in a comment.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from ingress-nginx.
/remove-kind bug
/kind support
/triage needs-information
- I tested with this https://kubernetes.github.io/ingress-nginx/examples/grpc/ and i did not find problems using gRPC
- If gRPC works, then gRPCS also works
- The issue description is not detailed enough to reproduce the problem
- The issue description does not contain answers to questions that are asked in the template of a bug report so any comments will be based on guesses
- You can help by first testing the example linked above
- To test the example above for readers to understand the problem to be solved, you need to configure a vanilla minikube luster with metallb or a kind cluster as documented and tested in the CI
from ingress-nginx.
- host: my-svc.cluster-01.my-domain.com
Could you let me know if you are making GRPC calls with that as the host header?
is my-svc.cluster-01.my-domain.com setup to map to 100.68.113.2?
grpcurl -cert tls.cert -key tls.key -cacert ca.crt -proto svc.proto -d '{}' my-svc.cluster-01.my-domain.com:8443 mysSvc/GetHealth
Failed to dial target host "my-svc.cluster-01.my-domain.com:8443": tls: first record does not look like a TLS handshake
I think that should my-svc.cluster-01.my-domain.com:443 0r 100.68.113.2:443 with the host header set for my-svc.cluster-01.my-domain.com
from ingress-nginx.
This is stale, but we won't close it automatically, just bare in mind the maintainers may be busy with other tasks and will reach your issue ASAP. If you have any question or request to prioritize this, please reach #ingress-nginx-dev
on Kubernetes Slack.
from ingress-nginx.
The basic information in issue description states ;
- No LB service to terminate the TLS for the ingress
- SSL-Passthrough annotation seen in ingress
None of these 2 are clear proof that GRPC is broken. I even tested a normal grpc hello-world app.
Why use ssl-passthrough if ingress is expected to support GRPC(S) ?
Why Use GRPCS backend-protocol if there is no TLS termination on a LB in front of the controller and and the ingress is configured for ssl-passthrough ?
There is no traction and not enough information here to show a problem with the controller. I will close this for now as there are too many issues lingering with no traction and no clear problem description. Please re-open when you are ready to re-engage with data that shows a problem on the controller.
/close
from ingress-nginx.
@longwuyuan: Closing this issue.
In response to this:
The basic information in issue description states ;
- No LB service to terminate the TLS for the ingress
- SSL-Passthrough annotation seen in ingress
None of these 2 are clear proof that GRPC is broken. I even tested a normal grpc hello-world app.
Why use ssl-passthrough if ingress is expected to support GRPC(S) ?
Why Use GRPCS backend-protocol if there is no TLS termination on a LB in front of the controller and and the ingress is configured for ssl-passthrough ?
There is no traction and not enough information here to show a problem with the controller. I will close this for now as there are too many issues lingering with no traction and no clear problem description. Please re-open when you are ready to re-engage with data that shows a problem on the controller.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from ingress-nginx.
Related Issues (20)
- port 80 is already in use HOT 4
- ingress-nginx got 403 error when call API HOT 5
- Remove isControllerTagValid or make it optional HOT 2
- 1.9.3 Controller missing from deploy.yaml HOT 7
- The validation webhook for proxy-related Annotations does not return errors. HOT 3
- Having both libmaxminddb-dev and geoip-dev in Ingress-Nginx makes geo database not work with ModSecurity HOT 6
- bug: admission webhook denies auth-url with comma HOT 8
- limit_except returns 503 HOT 4
- Add InternalTrafficPolicy in service for helm chart HOT 2
- Multiple nginx-ingress cannot reconcile the related Ingress objects but all the ingress object HOT 15
- Add affinity to controller.admissionWebhooks.patch webhook HOT 4
- ingress-nginx not capturing origin IP with ExternalName service types HOT 9
- Ingress-nginx should Decompress gzip HTTP POST requests(not response) HOT 6
- HTTP POST requests with json payload routed through ingress-nginx doesn't get decompressed before forwarding to backend server pods HOT 4
- Passing client-side certs through two NGINX servers using MTLS and delivering them to a back-end application HOT 9
- AWS EKS NLB is "Unhealthy: Health checks failed" HOT 6
- CVE PLACEHOLDER ISSUE HOT 2
- Inconsistent naming of opentelemetry docker image HOT 3
- INFO(I0818) log message in stderr, should be in stdout HOT 4
- Single-service ingress not recognizing ssl-passthrough HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ingress-nginx.