Service Mesh Cheatsheet

Service Mesh CheatsheetKapitel 05 von 8

Service Mesh Multi-Cluster

Stand Istio 1.31, Cilium 1.20, Linkerd edge-26.10.x, Kuma 3.0, Consul 2.1 · Edition 2026.11 · Release-Daten geprüft am 30. Oktober 2026

Topologien

Istio: Primary-Remote (ein istiod, Workload-Cluster ohne Control-Plane) | Multi-Primary (istiod pro Cluster, gemeinsame Root-CA) | External Control-Plane. Pflicht: gemeinsame trustDomain oder trustDomainAliases. Ambient: nur Multi-Primary; Ambient-Multi-Cluster laut Projekt nicht in einer bestehenden Sidecar-Produktion aktivieren.

Linkerd: multicluster extension mit Service-Mirror, Gateway-basiert, Flat Network ohne Gateway (2.14+) oder Federated Services (2.17+), ein gemeinsamer Trust Anchor. linkerd multicluster check las die Secrets aller Links clusterweit als Kubeconfig: wer im eigenen Namespace Link und Secret anlegen darf, brachte so Code auf den Admin-Rechner (GHSA-7hx9-xmmq-23f3, kritisch, Fix ab edge-26.9.1).

Cilium: ClusterMesh, eBPF-direct-routing zwischen Clustern (kein Gateway-Hop) bei Cilium-CNI auf allen Clustern.

Trust-Domain-Falle

Verschiedene Trust-Domains ⇒ mTLS-Reject zwischen Clustern. Migration: trustDomainAliases im Quell-Cluster setzen, bevor neue Workloads deployt werden, dann switchen. Ab Istio 1.31 lässt sich in AuthorizationPolicy direkt per source.trustDomains / notTrustDomains filtern.

Projekte und Quellen