Comments (5)
cc @zhaohuabing for suggestion from envoy-gateway
cc @kyessenov for suggestion from istio
from envoy.
While per-cluster filter could be valuable, per-route filter seems sufficient for EG's current need. I'm not aware of any requirements for per-cluster filter in EG.
@wbpcode Could you provide some concrete examples of use cases where per-cluster would be essential? This would help others evaluate the necessity of this feature.
from envoy.
From Istio, service doesn't correspond to an upstream cluster. From a general perspective, "upstream cluster" configs are notoriously low-level and don't map well to service ownership (e.g. VIP or domain name).
from envoy.
From Istio, service doesn't correspond to an upstream cluster. From a general perspective, "upstream cluster" configs are notoriously low-level and don't map well to service ownership (e.g. VIP or domain name).
Get it. I agree mesh needn't that. Esp considering that in most cases, the VH could be treat an abstraction of service (VIP, K8S server, domain...) in the mesh.
from envoy.
While per-cluster filter could be valuable, per-route filter seems sufficient for EG's current need. I'm not aware of any requirements for per-cluster filter in EG.
@wbpcode Could you provide some concrete examples of use cases where per-cluster would be essential? This would help others evaluate the necessity of this feature.
In our scenarios, we may want to use specific filter config for specific backend service. In the gateway scenario, the VH or routes cannot be mapped one-to-one to a backend service.
So, I am looking a new way to support the per-service-filter-config. Although in fact, the cluster couldn't be mapped one-to-one to a backend service. But I don't find a better way. orz.
Anyway, if the community is no interested in this, I will pend it up. :)
from envoy.
Related Issues (20)
- //test/integration/python:hotrestart_handoff_test flakes and misleads HOT 2
- CI failing frequently "The Build Event Protocol upload failed" HOT 1
- Export Common Duration Metrics HOT 4
- External Authz filter is not rewriting Host and does not work for an Ext server behind LB HOT 8
- Unable to access filter state from with Golang filter HOT 4
- Support sanitizing specified headers in tap filter output HOT 2
- Support sending tapped streams into a single file sink in tap filter HOT 3
- Envoy crash using CDS with dynamic configuration from filesystem HOT 1
- EnvoyFilter RateLimit pattern regex not working , need help! HOT 9
- Didn't find a registered implementation for 'ip-matcher' with type URL: 'xds.type.matcher.v3.IPMatcher' HOT 7
- Newer release available `com_github_bufbuild_buf`: v1.32.0 (current: v1.31.0) HOT 1
- Newer release available `com_github_grpc_grpc`: v1.64.0 (current: v1.62.1)
- Newer release available `rules_rust`: 0.45.1 (current: 0.35.0) HOT 1
- Error when setting up Envoy as a forward proxy. HOT 5
- [Jwt_authn filter] access token is giving Jwt verification fails error HOT 2
- Cross instances local rate limit filter HOT 11
- Increasing `max_request_headers_kb` in HCM not working properly HOT 5
- Fedora 40: failed build clang-18 HOT 4
- Allows to preserve the exsting authorization header when oauth2 filter is in the request path HOT 3
- [help!] envoy forwards traffic to the tcp secondary transparent proxy through tcp_proxy, but before envoy receives the response, the tcp secondary transparent proxy sends a FIN and disconnects the connection. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from envoy.