LoadBalancer IP address requirement too strict in Gateway Controller #2413
Labels
area/gateway-api
Relating to upstream Kubernetes SIG Networking Gateway API
bug
Something isn't working
priority/medium
waiting-on-pr-review
This work is on-hold, specifically because no further work can be done until review is complete
Milestone
Is there an existing issue for this?
Current Behavior
The
kong-proxy
service inall-in-one-dbless.yaml
istype: LoadBalancer
.On microk8s this blocks Gateway API altogether. The gateway controller refuses to reconcile Gateway because there's no load balancer controller in the cluster that would set the external IP on the service.
The result is that Gateway API entries (e.g. HTTPRoutes) fail to sync to Kong at all.
Another thing is that Gateway API ceasing to work if the load balancer fails is a failure mode that doesn't look appropriate.
Expected Behavior
HTTPRoutes work even if Gateway is exposed on a
Service
of typeLoadBalancer
but there's no infra in the cluster to provision the load balancer.Steps To Reproduce
Kong Ingress Controller version
Kubernetes version
Anything else?
No response
The text was updated successfully, but these errors were encountered: