rinormaloku / master-istio

Source code for the article Learn Istio: How to Manage, Monitor, and Secure microservices

Home Page:https://www.freecodecamp.org/news/learn-istio-manage-microservices/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Excerpt of the article: "Learn Istio – How to Manage, Monitor, and Secure Microservices"

Three years ago, I wrote an article titled "Back to Microservices with Istio" for Google Cloud - Community. I published it there to reach a reader base interested in the latest technologies built on top of Kubernetes. At that point, Istio was a niche technology.

Fast-forward three years:
  • I co-authored the book "Istio in Action" together with Christian Posta (@christianposta), which is recently published by Manning.

  • I joined Solo.io, where I collaborate daily with clients to best utilize the service mesh capabilities. Be it for improving resiliency, reducing the risk of shipping new software, improving the security posture, or any of the myriad capabilities it enables. Kubernetes, which even then was reaching wide adoption, has now become a mainstream global technology, and as the number of services operated on it increases — so will the number of organizations adopting Istio increase too.

Furtherly, Istio is not a niche technology anymore! After many improvements in the user experience — for example, installation and day-2 operations became way easier — Istio has been adopted by organizations of different sizes and industries. At the same time, it is continuously expanding its toolset further by adding support for virtual machines, making the mesh scale into multiple clusters, and much more.

The last thing you need to know is that the market lacks people with this kind of knowledge. We need you! That’s why I entirely rewrote this article to be a thorough introduction to Istio and show what it does under the hood because I don’t want you only to know "what" it does but as well "how" it does it.

Here’s the content that we’ll cover in this handbook:
  • What Does Istio Do?

  • Introduction to Istio

  • Istio’s Architecture

  • How to Use Istio in Practice

  • How to Run the Services on the Mesh

  • Ingress Gateway – How to Admit Traffic into the Mesh

  • Observability

  • Traffic Management – Canary Deployments

  • Istio Security

To read the article head over to Learn Istio – How to Manage, Monitor, and Secure Microservices published by freecodecamp.

About

Source code for the article Learn Istio: How to Manage, Monitor, and Secure microservices

https://www.freecodecamp.org/news/learn-istio-manage-microservices/


Languages

Language:JavaScript 45.3%Language:C# 24.2%Language:Java 12.6%Language:HTML 5.9%Language:Python 4.2%Language:Dockerfile 4.1%Language:CSS 3.7%