Istio
Der führende Service Mesh für Kubernetes, der Microservices Traffic-Management, Sicherheit und Observability hinzufügt, ohne Anwendungscode zu ändern.
- Aktiv gepflegt
- Von einer Foundation unterstützt
- Gut dokumentiert
- Permissive Lizenz
Überblick
Istio injiziert neben jedem Dienst in einem Kubernetes-Cluster einen Proxy-Sidecar und gibt einem Platform-Team feingranulare Kontrolle über Traffic-Routing, Wiederholungsversuche, Timeouts, gegenseitige TLS-Verschlüsselung zwischen Diensten und detaillierte Telemetrie – alles ohne Codeänderungen in den Diensten selbst. Es ist einer der am weitesten verbreiteten und funktionsreichsten verfügbaren Service Meshes.
Istio eignet sich für Platform-Teams, die viele voneinander abhängige Microservices auf Kubernetes betreiben und Traffic-Kontrolle, Sicherheit und Observability auf Netzwerkebene brauchen – als Ergänzung zu Envoy (ebenfalls in diesem Katalog), dem Proxy, der tatsächlich Istios Datenebene antreibt.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
The most widely adopted full-featured service mesh; essential representative project.
- Grundlegend etabliert
- Stiftungsgeführt
- Kategorien
- DevOps
- Schlagwörter
- service-meshmicroservicesmtlstraffic-management
- Sprachen
- Go
- Lizenz
- Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Linkerd
Apache-2.0Leichtgewichtiger Service Mesh für Kubernetes mit Fokus auf Einfachheit und geringen Ressourcen-Overhead – eine echte Alternative zu Istio.
Aktiv gepflegt
- DevOps
Envoy
Apache-2.0Hochperformanter Proxy für Cloud-native Anwendungen, der als grundlegende Datenebene für viele moderne Service Meshes und API-Gateways dient.
Aktiv gepflegt
- DevOps
Cilium
Apache-2.0eBPF-basierte Netzwerk-, Sicherheits- und Observability-Plattform für Kubernetes, die klassische Netzwerkkomponenten durch Performance auf Kernel-Ebene ersetzt.
Aktiv gepflegt
- DevOps
etcd
Apache-2.0Verteilter, konsistenter Key-Value-Store, den Kubernetes selbst zum Speichern des gesamten Cluster-Zustands nutzt, und ein zuverlässiger Baustein für andere verteilte Systeme.
Aktiv gepflegt
- DevOps
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.