-
Notifications
You must be signed in to change notification settings - Fork 361
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
Run Envoy Gateway like DaemonSet #2969
Comments
This feature looks great, and we probably need to discuss the design of the API. |
@ShyunnY |
ptal @envoyproxy/gateway-maintainers @envoyproxy/gateway-reviewers |
SGTM, but we need to talk about the API. In most cases, you can share the configuration between DS and Deployment, so maybe we can just something like here's what OpenTelemetry Operator did: |
Its looks like we've had multiple users requesting
I'd suggest supporting a new |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. |
This feature merged in another PR - #3092 |
Description:
For many use-cases need to start Kubernetes API Gateway like DaemonSet on special nodes.
We discuss it in Slack, and I found request of this feature in issue.
To start the discussion, I can suggest API-scheme for EnvoyProxyKubernetesProvider in EnvoyProxy (with Kubernetes Provider).
I propose the following architecture for implementation:
Now it's looks:
I think we can add field
type
and field for EnvoyDaemonset:And:
(And need add logic for disable metrics Ports (19001) for DaemonSet ports). I think will be better, if we add field
DisableMetricsPort
to EnvoyProxyKubernetesProvider struct.Finish
I can implement all the logic after agreeing on the API schema
The text was updated successfully, but these errors were encountered: