-
Notifications
You must be signed in to change notification settings - Fork 702
Description
I have a cluster where the only way to get traffic in is, to configure a downstream load balancer to route traffic to a specifc node on a specific port. So I've been using contour for ingress by configuring envoy with hostPorts and a nodeSelector. That works exactly as I need it. Now I wanted to start the migration towards gateway-api and liked the idea of the gateway-provisioner, but it seems the ContourDeployment parameters object does not expose an option to run envoy with hostPorts instead of creating a service. The .spec.envoy.networkPublishing.type field seems like the natural place to extend for this by e.g. introducing a "HostPorts" type. Ideally the provisioner would configure the specific hostPorts based on the listeners configured by the gateway.