Istio
Istio est une solution open source de service mesh, qui permet de sécuriser, connecter et observer les communications entre microservices dans des environnements distribués, comme Kubernetes. Elle vise à résoudre les défis liés à la communication interservices sans modifier le code de l'application. Istio repose sur Envoy, un proxy haute performance, déployé en tant que Sidecar aux côtés de chaque service.
Ses principales fonctionalités incluent :
- La gestion du traffic
- La sécurité (mTLS, authentification et authorisation entre services)
- L'observabilité :(intégration aven Grafana, Promeheus, Jaeger etc.)
- La gestion des politique d'accès
Istio propose également la gestion du trafic entrant dans le mesh via un Ingress Gateway. Elle permet de dissocier le contrôle du trafic de la logique de l'application.
Articles associés

Micro Services
Catégories : Cloud computing, Orchestration de conteneurs, Open Source Summit Europe 2017 | Tags : Mesos, DNS, Chiffrement, gRPC, Linkerd, Micro Services, MITM, Service Mesh, CNCF, Istio, Kubernetes, Proxy, SPOF, SSL/TLS
Historiquement, les applications étaient monolithiques et nous pouvions utiliser une adresse IP pour accéder à un service. Avec les machines virtuelles (VM), plusieurs hôtes commencent à apparaître…
Par WORMS David
14 nov. 2017