loading...
Cover image for Understanding Istio: part 4 – Traffic management (& Canary Release)

Understanding Istio: part 4 – Traffic management (& Canary Release)

aurelievache profile image Aurélie Vache Updated on ・1 min read

Understanding Istio in sketchnotes (14 Part Series)

1) Understanding Istio: part 1 – Istio Components 2) Understanding Istio: part 2 – Tools: Kiali 3 ... 12 3) Understanding Istio: part 3 – Sidecar containers (istio-proxy) 4) Understanding Istio: part 4 – Traffic management (& Canary Release) 5) Understanding Istio: part 5 – Debugging/Troubleshooting Istio 6) Understanding Istio: part 6 - Istioctl Tips 7) Understanding Istio: part 7 – Traffic Mirroring 8) Understanding Istio: part 8 – VirtualService 9) Understanding Istio: part 9 – DestinationRule 10) Understanding Istio: part 10 – Gateway 11) Understanding Istio: part 11 – ServiceEntry 12) Understanding Istio: part 12 – EnvoyFilter 13) Understanding Istio: part 13 – (Automatic) mutual TLS 14) Understanding Istio: part 14 – Authorization with JWT

Understanding Cloud technologies, like Kubernetes, can be difficult or time-consuming. In order to spread knowledges about it, I started to create sketchnotes about Kubernetes and know it's time to talk about a perfect companion of Kubernetes, a service mesh, Istio.

We continue our new serie of Sketchnotes about Istio, let's talk about Traffic management & one of deployment architecture: Canary Release.

Alt Text
Alt Text
Alt Text
Alt Text
Alt Text
Alt Text

If you are interested, I published a book with all the sketchnotes on Istio (and new ones!): "Understanding Istio in a visual way".

As usual, if you like theses sketchnotes, you can follow me, and tell me what do you think. I will publish others sketchs shortly :-).

Understanding Istio in sketchnotes (14 Part Series)

1) Understanding Istio: part 1 – Istio Components 2) Understanding Istio: part 2 – Tools: Kiali 3 ... 12 3) Understanding Istio: part 3 – Sidecar containers (istio-proxy) 4) Understanding Istio: part 4 – Traffic management (& Canary Release) 5) Understanding Istio: part 5 – Debugging/Troubleshooting Istio 6) Understanding Istio: part 6 - Istioctl Tips 7) Understanding Istio: part 7 – Traffic Mirroring 8) Understanding Istio: part 8 – VirtualService 9) Understanding Istio: part 9 – DestinationRule 10) Understanding Istio: part 10 – Gateway 11) Understanding Istio: part 11 – ServiceEntry 12) Understanding Istio: part 12 – EnvoyFilter 13) Understanding Istio: part 13 – (Automatic) mutual TLS 14) Understanding Istio: part 14 – Authorization with JWT

Posted on by:

aurelievache profile

Aurélie Vache

@aurelievache

Cloud Developer - Google Developer Expert on Cloud - Duchess France, Toulouse Data Science, DevFest Toulouse Leader/Organizer - speaker & sketchnoter newbie

Discussion

markdown guide
 

Hi Aurelie--
Interesting way to present the topic.
Question: Do you use weighted routing in your production? Though I played with it; I never had a use case.
I do use Istio mostly for "Dark Release" or "Feature Flag Releases" though. And as the Ingress Controller.

What software do you use for creating the sketchnotes?

 

Hi
Thanks 🙂

For the moment we are using weight with only 100%. We are working first of all on a real Continuous Deployment tool like ArgoCD.

Features flags release, dark release and blue green can be good deployment architecture, depending on the context, the needs and the team. I talk about canary release because everybody talk about it, I plan to explain others architecture 🙂.

For sketchnoting I use for the moment Samsung s4 tablet, pencil and Samsung Notes.
It's not the better material but for the moment I use what I have 😊.

 

Interesting that you are able to pull it off with just a pencil. Real talent there.
I think you should publish your series on Slideshare also. It is not so legible the posting here.

Anyway, I look forward to more sketches.