What version of Knative?
knative-v1.20.0-28-gff5c15ac5-dirty
Expected Behavior
Activator should be able to successfully probe queue-proxy health endpoints in environments with higher network latency.
Actual Behavior
Activator health check probes timeout with context deadline exceeded errors when network latency exceeds the hardcoded 300ms probe timeout. This is particularly problematic in service mesh environments where Envoy adds additional latency to the request path.
Steps to Reproduce the Problem
- Deploy Knative Serving with a service mesh (e.g., Istio) in a higher network latency system.
- Deploy a Knative service
- Observe activator logs showing probe timeout errors when network latency > 300ms
- Check
curl response times to queue-proxy /healthz endpoint - they exceed 300ms due to mesh overhead