Das passende Training Istio Training – Microservices in Kubernetes sicher, skalierbar und resilient (3 Tage)
Istio oder Linkerd? Der Punkt, den kaum einer auf dem Schirm hat
“Istio oder Linkerd?” wird meistens wie eine reine Technik-Frage behandelt. Performance, Ressourcenverbrauch, wie kompliziert ist die Konfiguration.
Kann ich verstehen. Wenn du bei Reddit nach “Istio vs Linkerd” suchst, liest du auch genau das: Benchmarks, Erfahrungsberichte, “Linkerd ist leichter”, “Istio kann mehr”. Alles nicht falsch.
Nur beantwortet das nicht die Frage, die für die meisten von euch inzwischen wichtiger ist.
Der Elefant im Raum: Linkerd kostet Geld
Kurze Ansage vorweg: Ich habe Linkerd nie produktiv eingesetzt. Und genau das ist auch schon die halbe Antwort, warum.
Seit Februar 2024 baut das Linkerd-Open-Source-Projekt selbst keine stabilen Releases mehr. Punkt, aus, vorbei. Was bleibt, sind wöchentliche Edge-Releases direkt aus dem Hauptzweig - ohne Stabilitätsgarantie. Für einen Produktivcluster würde ich damit nicht ernsthaft arbeiten wollen, und du vermutlich auch nicht.
Die “richtigen” Releases, die mit fester Versionsnummer, gibt’s nur noch über Buoyant Enterprise for Linkerd. Und Buoyant Enterprise kostet Geld - zumindest ab einer bestimmten Unternehmensgröße. Unter 50 Mitarbeitern im Unternehmen: läuft komplett kostenlos, auch produktiv, unbegrenzt - kein Problem für euch. Ab 50 Mitarbeitern wird’s teuer: ursprünglich, ab Mai 2024, 2.000 US-Dollar pro Kubernetes-Cluster - pro Monat. Was Buoyant heute konkret verlangt, verrät die Preisseite nicht mehr öffentlich, nur noch auf Anfrage. Die Grundregel ist trotzdem geblieben: Ab 50 Mitarbeitern zahlst du.
Istio dagegen? Komplett Open Source. Keine Mitarbeitergrenze, keine Cluster-Gebühr, keine Enterprise-Version, die du für den Produktivbetrieb brauchst.
Warum das kaum jemand auf dem Schirm hat
Das Ding ist über zwei Jahre alt. Trotzdem taucht es in kaum einem “Istio vs Linkerd”-Vergleich auf, den ich finden kann - und ich hab extra nachgesehen, bevor ich diesen Artikel geschrieben hab.
Warum wissen das so wenige? Weil die ganze Diskussion im Netz an der Frage vorbeiläuft. Da geht’s um Sidecar-Overhead und CRD-Komplexität, nicht ums Kleingedruckte im Lizenzmodell. Technisch spannend, geschäftlich aber nicht die Frage, die am Ende zählt.
Meine klare Ansage
Startet ihr neu und habt mehr als 50 Leute im Laden: Istio. Nicht weil Linkerd technisch schlecht wäre - sondern weil ihr euch sonst eine Rechnung einhandelt, die vorher keiner auf dem Zettel hatte.
Eine Ausnahme gibt’s, und die ist wichtig: Läuft Linkerd bei euch schon produktiv? Dann bitte nicht deswegen umbauen. Ein Service-Mesh-Wechsel ist kein Wochenendprojekt, und Migrationsaufwand ist real. Das ist übrigens genau dasselbe Prinzip, das ich auch bei der Istio-Entscheidung selbst predige: Konzentriert euer Wissen auf ein System, statt bei jeder neuen Info gleich zu wechseln. Nur gilt das eben in beide Richtungen - auch “bleib bei dem, was läuft” ist eine Konzentrations-Entscheidung, keine Bequemlichkeit.
Fazit: Kein Technik-Problem, ein Business-Problem
Die Wahl zwischen Istio und Linkerd wird selten an der Technik entschieden - dafür sind sich beide zu ähnlich. Entschieden wird sie an der Frage, ob ihr für euer Service Mesh eine laufende Rechnung wollt oder nicht.
Wenn ihr bei null anfangt: Spart euch die Diskussion. Mein Istio Training bringt euer Team in drei Tagen an einen Live-Cluster - Sidecar, Ambient Mode, das volle Programm, ohne dass am Monatsende eine Cluster-Rechnung von Buoyant reinflattert.