kumahq / kuma

🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
https://kuma.io/install
Apache License 2.0
3.55k stars 326 forks source link

Support service probes on separate port #9693

Open vermdeep opened 3 months ago

vermdeep commented 3 months ago

Description

There is currently no way to specify different port for HealthChecks in Kuma running in Universal mode. Envoy supports it via Endpoint.HealthCheckConfig. This will allow health checks on port different from traffic port. Its support can be added in Mesh Health Check policy.

jakubdyszkiewicz commented 3 months ago

Triage: is it about active envoy to envoy health checks (MeshHealthCheck policy) or local envoy to local service HC (service probes https://kuma.io/docs/2.6.x/policies/service-health-probes/#universal-probes) ?

vermdeep commented 3 months ago

@jakubdyszkiewicz This is about local envoy to local service health checks. Envoy to envoy health checks can remain on traffic port, and envoy has to forward Health checks requests to local service on different port.

github-actions[bot] commented 5 days ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.