Anarchie mit Ordnung: Microservices mit Service Mesh
Ein Service Mesh verspricht, viele Funktionen zu Observability, Routing und Security in die Infrastruktur zu heben, die bis jetzt mühsam in Bibliotheken oder in aufgeblähten API Gateways untergebracht wurden. Es klingt nach einer vielversprechenden Idee. Doch erträgt der Kubernetes-Stack eine weitere Abstraktionsebene? Wann sollte zum Service Mesh gegriffen werden und wann nicht?
In diesem Workshop konfigurieren wir für eine beispielhafte Microservice-Anwendung das Service Mesh Istio und explorieren dessen Funktionen.
Ziel ist es, die Architektur eines Service Mesh und dessen Vor- und Nachteile kennenzulernen, um fundierte Entscheidungen zu Einsatzmöglichkeiten treffen zu können.
Vorkenntnisse
* Mittlere Kenntnisse von Kubernetes sind Voraussetzung.
* Teilnehmer benötigen ein Notebook, um ihre Beispielanwendung zu konfigurieren.
Lernziele
Durch die eigene Installation und Konfiguration sollen Erfahrungen mit dem Istio Service Mesh gesammelt werden. Die Teilnehmenden sollen außerdem das Potenzial, die Grenzen und die Performance eines Service Mesh einschätzen können.