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

bug: can't view TCP route in the dashboard. #2939

Open
DevBey opened this issue Apr 1, 2024 · 5 comments
Open

bug: can't view TCP route in the dashboard. #2939

DevBey opened this issue Apr 1, 2024 · 5 comments

Comments

@DevBey
Copy link

DevBey commented Apr 1, 2024

Current Behavior

TCP route created using kubectl apply should appear in the dashboard. can see the upstream service but not in routes.

Expected Behavior

the TCP route should appear in routes created using this

https://apisix.apache.org/docs/ingress-controller/concepts/apisix_route/#tcp-route

Error Logs

No response

Steps to Reproduce

  1. install Apisix gateway using helm with port exposed 5432 and exposed NLB.
  2. create a TCP route for exposing postgres using https://apisix.apache.org/docs/ingress-controller/concepts/apisix_route/#tcp-route.
  3. the NLB:5432 does work without any issues.
  4. but can't see the route in the dashboard, though upstream is visible.

Environment

  • APISIX version (run apisix version): 3.9.0
  • Operating system (run uname -a): kubernetes
  • OpenResty / Nginx version (run openresty -V or nginx -V):
  • etcd version, if relevant (run curl http://127.0.0.1:9090/v1/server_info):
  • APISIX Dashboard version, if relevant: 3.0.0
  • Plugin runner version, for issues related to plugin runners:
  • LuaRocks version, for installation issues (run luarocks --version):
@hanqingwu
Copy link

I think ingress route is different from route in dashboard.
this is a proxy mode.

https://github.com/apache/apisix/blob/5319503293c41cf41a2caa5cb944a12d40686c83/conf/config-default.yaml#L76


  proxy_mode: http
  # stream_proxy:                 # TCP/UDP L4 proxy
  #   tcp:
  #     - addr: 9100              # Set the TCP proxy listening ports.
  #       tls: true
  #     - addr: "127.0.0.1:9101" 

@shreemaan-abhishek shreemaan-abhishek transferred this issue from apache/apisix Apr 2, 2024
@DevBey
Copy link
Author

DevBey commented Apr 2, 2024

oh ok,

thanks @hanqingwu.

is there any way to check that on the dashboard ??

@hanqingwu
Copy link

Sorry, Not currently supported

@DevBey
Copy link
Author

DevBey commented Apr 2, 2024

no worries thanks for the quick response.

a quick feedback would be that we need to improve the dashboard, it lags way behind something like kong.

currently, when deciding on which gateway to go with, dashboard seems very disappointing.

should we keep this open or close it ??

@hanqingwu
Copy link

@shreemaan-abhishek

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

No branches or pull requests

2 participants