Lorsqu'on adopte une architecture en microservices, il faut faire face à des problématiques liées à leur nature distribuée : orchestration des services et de leurs versions, sécurisation des flux de données, monitoring d'un système à la topologie changeante… Les Service Meshes apportent une panoplie de solutions à ces problèmes. Dans l’écosystème Kubernetes, Istio (Google/IBM/Lyft) aidé de son petit frère Kiali (Red Hat) jouent sur ce terrain-là.
Nous vous proposons d'y voir plus clair en abordant le fonctionnement d'Istio, puis nous vous présenterons une démo très footballistique illustrant certaines de ses fonctionnalités, tout en utilisant Kiali comme support visuel. Au programme notamment : observabilité, route management, traffic shadowing, circuit breaking…
demo : https://github.com/jotak/demo-mesh-arena/blob/master/STEP-BY-STEP.md