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
This does not work, or I do not receive any messages on my service. For example, if I try to forward the messages to my service with a TCPIngress, this works. However, I would like to use TLS termination later and forward messages to my service later. I would therefore like to use the Gateway API in my cluster.
No status information is displayed in the description of the TCP route. Nothing can be seen in the Kong logs either.
I had tried other route types for testing and only with the HTTP route could I see in the status whether the route is connected to the gateway or not. I could also see the HTTP route in the Kong logs.
On further inspection of the Kong logs, I noticed the following section:
I'm not sure if this is how it should be, but it seems to me that the other route types are missing here, such as TCPRoute.
Expected Behavior
TCPRoute forwards messages to my service and I can see the status of the TCPRoute in the description.
Steps To Reproduce
My setup:
- Installed Kong helm chart with version 3.1
- Enabled KIC
- stream_listen: 0.0.0.0:1883
- Proxy enabled
- Proxy Stream settings: containerPort: 1883, servicePort: 1883, protocol: TCP
- Deployed GatewayClass with controllerName: konghq.com/kic-gateway-controller
- Deployed Gateway with Listener: port: 1883, protocol: TCP and allows TCPRoute from all namespaces
Kong Ingress Controller version
v2.12.3
Kubernetes version
Client Version: v1.28.1
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.24.15
WARNING: version difference between client (1.28) and server (1.24) exceeds the supported minor version skew of +/-1
Is there an existing issue for this?
Current Behavior
Hello everyone,
I want to deploy a TCPRoute that forwards a message from a gateway to my service:
This does not work, or I do not receive any messages on my service. For example, if I try to forward the messages to my service with a TCPIngress, this works. However, I would like to use TLS termination later and forward messages to my service later. I would therefore like to use the Gateway API in my cluster.
No status information is displayed in the description of the TCP route. Nothing can be seen in the Kong logs either.
I had tried other route types for testing and only with the HTTP route could I see in the status whether the route is connected to the gateway or not. I could also see the HTTP route in the Kong logs.
On further inspection of the Kong logs, I noticed the following section:
I'm not sure if this is how it should be, but it seems to me that the other route types are missing here, such as TCPRoute.
Expected Behavior
TCPRoute forwards messages to my service and I can see the status of the TCPRoute in the description.
Steps To Reproduce
Kong Ingress Controller version
Kubernetes version
Anything else?
I'm not sure if this is a bug or a faulty configuration on my part. I have also tried the following guidline and find the same behavior: https://docs.konghq.com/kubernetes-ingress-controller/latest/guides/services/tcp/
The text was updated successfully, but these errors were encountered: