Istio par la pratique ⛵️

By Kevin Davin

Elevator Pitch

Dans un monde distribué, nous sommes confrontés à de nouveaux problèmes. Les circuit-breakers, retry, timeout, le blue-green deployment, A/B testing, pool-ejection… viennent remplacer nos anciens problèmes de monolithe 🙁.

Nous allons au travers d’un TP utiliser Istio on GKE et profiter d’Istio ⛵️.

Description

Dans un monde distribué, nous sommes confrontés à de nouveaux problèmes. Les notions de circuit-breaker, de retry, de timeout, de blue-green deployment, A/B testing, pool-ejection… viennent remplacer nos anciens problèmes de monolithe 🙁.

Istio ⛵ est là pour nous aider sur tous ces points… et même plus ! 🥰

Nous allons utiliser Istio on GKE sur Google Cloud Platfom et découvrir ensemble tout ce que nous pouvons faire pour nos petites applications. Si le traffic mirroring, Canary Release, Traffic spliting ne vous font pas peur, nous pourrons mettre cela en place très facilement ! Nous irons même jusqu’à injecter des erreurs dans notre système #ModeChaos 💥.

Nous profiterons aussi des outils offerts par GCP pour suivre les comportements et performances de nos applications en live ❤️.

Notes

Hello la team review 😊:

Ce TP est un dérivé de la présentation “Istio, le meilleur ami de votre cluster K8S ❤️” qui a été joué à de nombreuses reprise. De nombreuses personnes m’ont remonté leur intérêt d’avoir un format plus “pratique” pour démarrer avec Istio. De plus, c’est un dérivé d’une formation que nous avons donné à de multiple reprise auprès de nos clients.

Il sera joué pour la première fois au SnowCamp 2020. Nous allons tout mettre en place pour que les participants n’aient pas à sortir leur carte bleu 🤩.