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.63k stars 331 forks source link

Don't sync ZoneIngresses #10419

Open lahabana opened 3 months ago

lahabana commented 3 months ago

Description

There's no need to do this.

In the end all we need is:

  1. other zones need a list of host:port that they can reach the zone (at the start a single one is enough to support - the LB to the zone).
  2. persist this in the zone object
  3. each zone manages offline zones directly from the client (combination of tcp retries and circuitbreaker). Active healthchecking is tricky because

The zone Object would look like:

type: Zone
name: zone-1
spec:
  endpoints:
  - address: aws-lb:9901

Positives:

Negatives:

jakubdyszkiewicz commented 3 months ago

Questions:

github-actions[bot] commented 3 weeks 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.