Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contour Gateway Provisioner: How to Setup Envoy to use HostNetwork #6819

Closed
hbobenicio opened this issue Dec 17, 2024 · 1 comment
Closed
Labels
kind/question Categorizes an issue as a user question. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor.

Comments

@hbobenicio
Copy link

hbobenicio commented Dec 17, 2024

What question do you have?:

How do I setup Envoy to run using Host Network when using the Contour Gateway Provisioner for Gateway API?

Anything else you would like to add:

As I'm using the Gateway Provisioner, I don't have full control of the DaemonSetSpec/PodSpec of the managed envoys. I can edit it later after it's provisioned by contour but won't contour override it eventually because he doesn't know about these outside customizations?

I suppose contour could/should also manage envoy's container hostPort to match the gateway's listeners port, right?

Environment:

  • Contour version: 1.30
  • Kubernetes version: (use kubectl version): v1.30.4
  • Kubernetes installer & version: Kubespray v2.26.0
  • Cloud provider or hardware configuration: On-Premises
  • OS (e.g. from /etc/os-release): Not relevant
@hbobenicio hbobenicio added kind/question Categorizes an issue as a user question. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor. labels Dec 17, 2024
@hbobenicio hbobenicio changed the title Contour Gateway Provisioner: Setup Envoy to use HostNetwork Contour Gateway Provisioner: How to Setup Envoy to use HostNetwork Dec 17, 2024
@hbobenicio
Copy link
Author

after some investigations I fear this is not possible atm, unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/question Categorizes an issue as a user question. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor.
Projects
None yet
Development

No branches or pull requests

1 participant