-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Since Cilium supports Gateway API up to 1.2.1 as of now, I'm trying to use it as Gateway for Knative.
Even though it does work, I can curl my service and it does respond, the KIngress state in Uninitialized state forever. Seems like this is because of Cilium Gateways report dummy IP:Port for it's endpoint, which is 192.192.192.192:9999
"logger":"net-gateway-api-controller","caller":"status/status.go:463","message":"Probing of http://hello.default.svc.cluster.local/ failed, IP: 192.192.192.192:9999, ready: false, error: error roundtripping http://hello.default.svc.cluster.local/: context deadline exceeded (depth: 0)"
Completely disabling this part of the code does help though: https://github.com/knative-extensions/net-gateway-api/blob/main/pkg/reconciler/ingress/lister.go#L64-L107
Probably you should reconsider your method of getting IP:Port for a gateway. At least for Cilium.
Cilium version: 1.17.0
Knative version: 1.17.0
Metadata
Metadata
Assignees
Labels
No labels