Introducing Istio Service Mesh for Microservices

Burr Sutter and Christian Posta
April 17, 2019
Introducing Istio Service Mesh for Microservices


Are you in a relentless pursuit to better serve your customers and users? Need to build and deploy cloud-native applications based on the microservices architecture? In your microservices applications are you struggling with reliability and complexity? Istio is the implementation of a service mesh that creates resilience in your applications as you connect, manage, and secure microservices. Red Hatter’s Burr Sutter and Christian Posta introduce you to several key microservices capabilities that Istio provides on Kubernetes and Red Hat OpenShift.

In this O'Reilly book learn how:

  • The Istio service mesh enables developers to build better and more dependable software and deliver it faster than before.

  • DevOps teams can use the Istio service mesh to create powerful and resilient cloud-native applications.

  • Istio improves traffic control, service resiliency, testing, observability, and security of your microservices.


Meet Istio

“Istio is an implementation of a service mesh. A service mesh is the connective tissue between your services that adds additional capabilities like traffic control, service discovery, load balancing, resilience, observability, security, and so on. A service mesh allows applications to offload these capabilities from application-level libraries and allow developers to focus on differentiating business logic. Istio has been designed from the ground up to work across deployment platforms, but it has first-class integration and support for Kubernetes.

Like many complementary open source projects within the Kubernetes ecosystem, “Istio” is a Greek nautical term that means sail—much like “Kubernetes” itself is the Greek term for helmsman or a ship’s pilot. With Istio, there has been an explosion of interest in the concept of the service mesh, where Kubernetes/OpenShift has left off is where Istio begins.“