Comments (9)
I wonder if the pathType: ImplementationSpecific
is causing issues. What if you change it to Prefix
?
from cilium.
Aha, I bet https://github.com/cilium/cilium/issues/30071is the same issue
from cilium.
Yes, after checking, because ImplementationSpecific paths are implemented in Cilium's Envoys as Regex matches, in the absence of special characters to make the regex match any prefix, they behave like an Exact match.
We already have users using ImplementationSpecific as a regex match, so I don't think we can change this now.
For kube-prometheus-stack, it appears as though the pathType
is configurable as a Helm value (see https://github.com/prometheus-community/helm-charts/blob/a2a395ad078a330f9afaf3962f7cc47e2cfaf8fc/charts/prometheus/values.yaml#L355), so I'd recommend giving that a go and/or logging an issue with them if the default is still ImplementationSpecific.
from cilium.
I've configured pathType: Prefix
in helm values and got prometheus working.
I've also tried wildcard in the path path: /.*
without setting pathType and this also worked.
Is there any documentation default behavior of pathType: ImplementationSpecific
on docs.cilium.io?
It would be nice to warn users about this behavior.
from cilium.
@youngnick can we close this as a duplicate?
from cilium.
Let's not close this out yet, I've added requires-doc-change
because this seems a little surprising from user POV. Of course it makes sense if you're familiar with regex, but this might be good to call out in the docs.
from cilium.
Agreed, I think we should make this clearer in the docs.
from cilium.
This issue has been automatically marked as stale because it has not
had recent activity. It will be closed if no further activity occurs.
from cilium.
This issue has not seen any activity since it was marked stale.
Closing.
from cilium.
Related Issues (20)
- LocalRedirect service in an inconsistent state. HOT 1
- Egress gateway doesn't seem to be working in 1.15, after upgrade from 1.13, 1.14 HOT 5
- Egress Traffic Routing in a Kubernetes Cluster with Separate Ingress and Egress Networks HOT 2
- Cilium does not send ICMPv6 NA for reserved:ingress endpoints HOT 2
- [v1.17] egressgw: remove EGW code in bpf_lxc
- Exact issue as https://github.com/cilium/cilium/issues/24146 HOT 1
- Enable OpenSSF Scorecard to enhance security practices across the project
- cilium-agent binds to the "wrong" IP HOT 3
- CFP: Cilium kube-proxy lookup IPIP tunnel
- Investigate state lookup mechanism in `xfrmDeleteConflictingState` HOT 1
- cilium, netkit: get bandwidth manager to work
- cilium-agent null pointer crash
- Handle NodePort health-checking for Cilium envoy (Ingress/GwAPI) in case of `externalTrafficPolicy=Local`
- Cilium GwAPI N-S load balancing seems to be broken after GAMMA support was added
- Improve ICMP_PORT_UNREACH replies for service without backends
- Cluster status unhealthily if node recreate
- Service-Proxy: all entries removed from a service when a single pod is terminating HOT 1
- Replace deprecated gRPC Dial options in Hubble sub-systems
- Document Hubble Metrics TLS configuration
- No mapping for NAT masquerade when creating lots of short-lived connections HOT 3
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 cilium.