Replies: 2 comments
-
|
请 @EndlessSeeker 看一下 |
Beta Was this translation helpful? Give feedback.
-
|
For that Gateway listener, no: Higress is rejecting UDP, not just missing a The status is coming from the listener protocol validation. In the current Gateway API conversion code the supported listener protocols are HTTP, HTTPS, TLS, TCP, and Higress/Istio's HBONE case. UDP is intentionally not in that set, so it falls through to: That also matches your status: conditions:
- type: Accepted
status: "False"
reason: UnsupportedProtocol
message: protocol "UDP" is unsupported
supportedKinds: []
So for v2.2.3, I would not expect If that explains the status, please mark the answer so others do not chase the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
For Higress v2.2.3 + Gateway API 1.4.0, it shows "protocol 'UDP' is unsupported". Does this version actually support UDP?
apiVersion: v1
items:
kind: Gateway
metadata:
creationTimestamp: "2026-07-02T09:28:46Z"
generation: 5
labels:
app.kubernetes.io/part-of: higress-gateway-api
kubernetes.customized/cluster_component_higress: higress-gateway-api
name: higress-gateway
namespace: higress-system
resourceVersion: "24652725"
uid: 18eec768-591d-469c-9444-a4a29f7ba940
spec:
gatewayClassName: higress
listeners:
kinds:
kind: HTTPRoute
kind: GRPCRoute
namespaces:
from: Same
name: http
port: 80
protocol: HTTP
namespaces:
from: Selector
selector:
matchLabels:
kubernetes.io/metadata.name: test
hostname: nginx.boc.cn
name: tomcat-tls
port: 443
protocol: HTTPS
tls:
certificateRefs:
kind: Secret
name: https-cert
mode: Terminate
kinds:
kind: UDPRoute
namespaces:
from: Selector
selector:
matchLabels:
kubernetes.io/metadata.name: test
name: udp-5300
port: 5300
protocol: UDP
status:
addresses:
value: higress-gateway.higress-system.svc.cluster.local
conditions:
message: Resource accepted
observedGeneration: 5
reason: Accepted
status: "True"
type: Accepted
message: Resource programmed, assigned to service(s) higress-gateway.higress-system.svc.cluster.local:443,
higress-gateway.higress-system.svc.cluster.local:5300, and higress-gateway.higress-system.svc.cluster.local:80
observedGeneration: 5
reason: Programmed
status: "True"
type: Programmed
listeners:
conditions:
message: protocol "UDP" is unsupported
observedGeneration: 5
reason: UnsupportedProtocol
status: "False"
type: Accepted
message: No errors found
observedGeneration: 5
reason: NoConflicts
status: "False"
type: Conflicted
message: No errors found
observedGeneration: 5
reason: Programmed
status: "True"
type: Programmed
message: Invalid route kinds
observedGeneration: 5
reason: InvalidRouteKinds
status: "False"
type: ResolvedRefs
name: udp-5300
supportedKinds: []
kind: List
metadata:
resourceVersion: ""
Beta Was this translation helpful? Give feedback.
All reactions