You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The cluster entrance is ingress-nginx, and requests are forwarded by ingress-nginx to port 80 of higress. Requests include gRPC (http 2.0) and http (http 1.x). Ingress-nginx shares a connection pool for port 80 of the upstream higress, causing http 2.0 and http 1.x connections to be mixed, resulting in request errors. For similar situations, please refer to kubernetes/ingress-nginx#4836. Currently, we hope that higress can open another port specifically for forwarding gRPC requests to distinguish it from http requests. But I couldn't find the documentation for adding a new port, only the documentation for modifying the port number. Can this be achieved?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
集群入口为 ingress-nginx,请求都是由 ingress-nginx 转发到 higress 的 80 端口。请求包括 gRPC (http 2.0)和 http(http 1.x),ingress-nginx 对于上游 higress 的 80 端口共用一个连接池,造成 http 2.0 和 http 1.x 连接混用,导致请求错误。相似情况可以参考https://github.com/kubernetes/ingress-nginx/issues/4836,目前希望 higress 能够再开一个端口,专门用于转发 gRPC 请求,实现和 http 请求的区分。但没有找到新增端口的文档,只有修改端口号的文档,请问能否实现?
The cluster entrance is ingress-nginx, and requests are forwarded by ingress-nginx to port 80 of higress. Requests include gRPC (http 2.0) and http (http 1.x). Ingress-nginx shares a connection pool for port 80 of the upstream higress, causing http 2.0 and http 1.x connections to be mixed, resulting in request errors. For similar situations, please refer to kubernetes/ingress-nginx#4836. Currently, we hope that higress can open another port specifically for forwarding gRPC requests to distinguish it from http requests. But I couldn't find the documentation for adding a new port, only the documentation for modifying the port number. Can this be achieved?
Beta Was this translation helpful? Give feedback.
All reactions