Kapitel
-
Tools im Vergleich
Die drei Patterns Sidecar, eBPF-Datapath und Ambient, die Auswahl nach Anforderung mit Kuma und Consul sowie Datapath und Ressourcen mit dem Istio-Benchmark.
-
Traffic Management
Routing-APIs im Vergleich, Gateway API v1 mit GAMMA für Ost-West, Traffic-Split und Canary, Egress und Circuit-Breaking je Tool.
-
Security & Identity
mTLS und Identity bei Istio, Linkerd und Cilium, Authorization-Policies je Tool mit YAML-Beispiel für default-deny und selektive Freigaben.
-
Observability
Der Out-of-the-box-Stack je Tool, Pflicht-Metriken mit Golden Signals und Saturation sowie die Tracing-Falle bei der Header-Propagation.
-
Multi-Cluster
Topologien bei Istio, Linkerd und Cilium ClusterMesh sowie die Trust-Domain-Falle bei mTLS zwischen Clustern.
-
Performance & Tuning
Sidecar-Sizing für Envoy, linkerd2-proxy und ztunnel sowie die Vermeidung von Push-Stürmen je Tool.
-
Migration & Co-Existence
Die Migration von Sidecar auf Ambient, mTLS STRICT ohne Produktions-Riss und der Wechsel des Tools mit Co-Existenz im selben Cluster.
-
Anti-Patterns
Was im Service-Mesh-Betrieb schiefgeht: Mesh für kleine Cluster, EnvoyFilter als Standardwerkzeug, Linkerd ohne Default-Policy, Cilium-L7-Policy ohne Hubble.
Alle Kapitel auf einer Seite, zum Durchsuchen mit Strg+F und zum Drucken.
Vorschau (3 Seiten A4 quer)



PDF herunterladen
Direkter Download, keine Mail-Adresse nötig. CC BY-SA 4.0: kopieren, drucken, weiterverteilen ist ausdrücklich erlaubt, solange die Quellenangabe sichtbar bleibt.
Projekte und Quellen
- Istio (CNCF Graduated): istio.io/latest/docs · github.com/istio/istio · cncf.io/projects/istio
- Linkerd (CNCF Graduated): linkerd.io/2-edge · github.com/linkerd/linkerd2 · cncf.io/projects/linkerd
- Cilium (CNCF Graduated): docs.cilium.io, Service Mesh · github.com/cilium/cilium · cncf.io/projects/cilium
- Kuma (CNCF Sandbox): kuma.io/docs · github.com/kumahq/kuma · cncf.io/projects/kuma
- Consul (HashiCorp, kein CNCF-Projekt): developer.hashicorp.com/consul · github.com/hashicorp/consul
- Gateway API (Kubernetes SIG Network): gateway-api.sigs.k8s.io, GAMMA · github.com/kubernetes-sigs/gateway-api
- Envoy (CNCF Graduated, Proxy in Istio, Cilium, Kuma und Consul): envoyproxy.io/docs · github.com/envoyproxy/envoy · cncf.io/projects/envoy
Verwandte Cheatsheets
Ebenfalls von OMNI52:
istio-cheatsheet.de, Istio in der Tiefe
cilium-cheatsheet.de, Cilium in der Tiefe
kubernetes-cheatsheet.de, Kubernetes-Plattform-Layer
Lizenz & Weiterverteilung
Nicht erlaubt: Logo, Marken oder den Eindruck zu vermitteln, dass der Inhalt von dir/euch stammt oder dass OMNI52 GmbH die Weiterverwendung sponsort.
Volltext der Lizenz: creativecommons.org/licenses/by-sa/4.0/deed.de.
Istio, Linkerd, Cilium, Envoy and Kuma are trademarks of The Linux Foundation. Consul and eBPF are trademarks of their respective owners. OMNI52™ is a trademark of OMNI52 GmbH (filed, not yet registered). This website is operated by OMNI52 GmbH and is not affiliated with, endorsed by, or sponsored by The Linux Foundation, the CNCF, the Istio project, Buoyant, Inc., the eBPF Foundation, Isovalent, HashiCorp, Kong, Inc., or any of the named projects.