Are you a DevOps engineer looking to broaden your knowledge? Learn how to use Istio service mesh for Kubernetes through practical examples.
Managing complex applications in production require the operators to have more visibility into different portions of the application, specifically the communication between different services.
As a DevOps engineer, service meshes can help you gain more visibility into service communication. They can make it easier to manage security, traffic and other aspects of the service communication.
The Learn Istio Service Mesh video course and Istio book help you understand what service mesh is about and give you a bunch of practical examples on how to use it.
There are numerous articles and tutorials out there that focus more on the theoretical knowledge and high-level overviews of service meshes.
In the past years, I traveled around the world and delivered numerous talks and workshops on Kubernetes, cloud-native development and Istio.
One piece of feedback was the same: attendees always enjoyed the practical examples. These examples show you how service mesh features are applicable to your scenarios.
With that in mind, I created Learn Istio Service Mesh video course and Istio book. Both focus on practical scenarios and give you examples (with full source code) on how to get the best out of the Istio service mesh.
Istio book and video course answers questions such as:
Everything you need to get started and get proficient with Istio service mesh.
A book in PDF, Mobi and ePub formats with 7 chapters and more than 200 pages filled with detailed explanations, diagrams and code.
The book explains basic concepts you need to understand to start using the Istio service mesh. I followed a similar style of writting as I do in my blog posts - focusing on practical knowledge and showing the readers how to do something.
The book is being frequently updated - since the initial release it has grown 20+ pages, filled with new scenarios and updated instructions.
You will learn a ton of stuff from the book, but sometimes it's better to watch a video and see how things are done in practice.
Traffic Mirroring (you can find more videos on my YouTube channel)
With more than 2 hours of video content you will learn how to install Istio service mesh, route traffic, observe microservices with Grafana, Jaeger and Kiali, configure circuit breakers and more.
It's not practical to search through a book if you forgot how a syntax for VirtualService looks like or how to set timeouts.
For that reason, the complete package includes a set of following cheatsheets that you can use to get an overview of most popular Istio custom resources:
Each cheatsheet explains the resource and provides a practical example on how to use it. In the appendix of the book, you will also find a multi-page Kubernetes CLI (kubectl) cheatsheet.
I have been working with Istio for the last two months and just got this book. I read it in two days, it's well written, easy to understand and a great way to start with Istio.