Is a shared envoy for Ingress and Gateway API possible? #7190
Unanswered
pschichtel
asked this question in
Q&A
Replies: 1 comment
-
I found this which would be possible, but I don't like having an additional hop in the data path. An ingress controller that dynamically translates ingress to gateway objects would be nice, but I don't think that exists. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have a rather k8s cluster that is rather simple networking wise: Ingress (originally Ingress-Nginx, now Contour) is running on hostPort 443 on two designated nodes and an external TCP loadbalancer routes traffic two either of those nodes. Using hostPorts is basically the only way I can get traffic into the cluster due to firewall restrictions.
Now I want to start using Gateway API for some of the more advanced features of HTTPRoute and friends. My problem is, that a partial transition (some services use gateway, some use ingress) of the cluster would not be possible in this scenario, because I can't have two envoys on the same hostPort.
So: Is there anyway that I can run a single contour instance for both Ingress and Gateway API ? I think the answer is no, but I'm not entirely sure.
If the answer is indeed no, what other options would I have here?
Beta Was this translation helpful? Give feedback.
All reactions