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.66k stars 333 forks source link

Rethink building SNI for multizone MeshService #10469

Open jakubdyszkiewicz opened 4 months ago

jakubdyszkiewicz commented 4 months ago

Description

The current way is a bit hacky https://github.com/kumahq/kuma/pull/10451#discussion_r1637766609 While it works, we should consider something more robust.

Options that come to my mind: 1) More labels 2) Put SNI in MeshService and sync it cross zone. This is nice but how to handle splits?

xref https://github.com/kumahq/kuma/issues/10435

jakubdyszkiewicz commented 3 months ago

xref https://github.com/kumahq/kuma/pull/10918

lahabana commented 3 months ago

@jakubdyszkiewicz does this cover the implem of MADR-59?

jakubdyszkiewicz commented 1 week ago

yes, it's basically implem of https://github.com/kumahq/kuma/blob/master/docs/madr/decisions/059-sni-in-the-resource.md