
Kuma
Envoy Service-Mesh
Kuma ist eine Open-Source-Service-Mesh-Plattform, die von Kong Inc. entwickelt wird und ein Mitglied der Cloud Native Computing Foundation (CNCF) ist. Sie ermöglicht das Management von Microservices und bietet Funktionen wie Traffic-Routing, Load-Balancing, Sicherheit und Observability. Zu den Vorteilen zählen die flexible Konfiguration, die Skalierbarkeit und die Unterstützung für Multi-Cloud-Umgebungen.
Kuma im Einsatz bei TYPONiels
Es wurden keine weiteren Informationen zum Einsatz von Kuma bei TYPONiels hinterlegt.
Was ist Kuma?
Kuma ist ein Open-Source-Service-Mesh, das von Kong entwickelt wurde und auf Envoy Proxy als Data Plane aufbaut. Es wurde als CNCF-Sandbox-Projekt aufgenommen und zielt darauf ab, ein universelles Service Mesh zu sein, das sowohl Kubernetes-native als auch Universal-Deployments (VMs, Bare-Metal) unterstützt. Kuma bietet Funktionen wie mTLS-basierte Service-to-Service-Verschlüsselung, Traffic Management, Observability und Health-Checking über eine einheitliche Control Plane. Es ist das Fundament für Kong Mesh, die kommerzielle Enterprise-Variante.
Architektur & Funktionen
Kumas Control Plane verwaltet die Konfiguration aller Envoy-Sidecars (Data Planes) in einem oder mehreren Zonen. Im Multi-Zone-Modus wird eine globale Control Plane mit zonenspezifischen Control Planes kombiniert, um Multi-Cluster- und Hybrid-Cloud-Szenarien abzudecken. Policies werden als Kubernetes Custom Resources (CRDs) oder als native Kuma-Ressourcen definiert und umfassen TrafficPermission, TrafficRoute, TrafficLog, TrafficTrace, CircuitBreaker und Timeout. Die integrierte GUI ermöglicht einen visuellen Überblick über alle Services, ihre Verbindungen und den Health-Status ohne zusätzliche Tooling-Abhängigkeiten.
Einsatzgebiete
Kuma wird eingesetzt, wenn Teams die Netzwerkkommunikation zwischen Microservices sichern, observieren und steuern wollen, ohne diese Logik in den Anwendungscode zu integrieren. Es eignet sich besonders für Umgebungen mit Compliance-Anforderungen, die eine verschlüsselte Servicekommunikation (Zero Trust) erfordern. Die Universal-Unterstützung macht Kuma zur bevorzugten Wahl, wenn nicht alle Workloads auf Kubernetes laufen, sondern auch VMs oder Legacy-Systeme in das Mesh einbezogen werden sollen.
Integration & Vorteile
Kuma integriert sich mit Prometheus und Grafana für Metriken, mit Jaeger und Zipkin für Distributed Tracing sowie mit OpenTelemetry. Die Zertifikatsverwaltung für mTLS erfolgt intern oder delegiert an externe CA-Systeme wie Vault oder cert-manager. Gegenüber Istio zeichnet sich Kuma durch eine schlankere Architektur, einfachere Installation und geringere Ressourcenanforderungen aus. Die CNCF-Mitgliedschaft und das aktive Kong-Backing garantieren eine langfristige Weiterentwicklung, während der offene Upstream-Kern und die Enterprise-Variante eine klare Skalierungsoption bieten.
Passend zu Kuma
Folgende Technologien & Methoden könnten dich auch interessieren ...




